So i take a look again it isn't in starter gear but it's in back pack but it still says Fireball is not a valid member of back pack and here's what i do so far:
wait(0)
for i, v in pairs(game.Teams["Civilian"]:GetPlayers()) do
v.Backpack:Fireball():Destroy()
end
The problem is that you have Fireball() as a function instead of just getting the instance. Instead of v.Backpack:Fireball():Destroy()
do v.Backpack.Fireball:Destroy
or v.Backpack:WaitForChild("Fireball"):Destroy()
If you made an Instance with a local script, it won't replicate to the server. So if you tried to index it with a normal script it won't work. To test this, go to Test and click Play then you should find "Current: Client" just beside the Play button. So first go to the backpack if you see fireball then click the "Current: Client", it should change to "Current: Server" now go to backpack, if you don't see the fireball then its the problem. If this is the problem then try making the fireball and set its parent to the player's backpack with a normal script.