You will also have to destroy the child actor of the weapon, if it is saved as a variable or is set in the components tab you can call destroy on it just before you call destroy actor on the character. So with it being a variable called “Weapon” grab the variable and then call destroy actor on it.