so when my tower try's to attack an error comes up in the output and I doesn't attack nether does it play the animation
here's the error
13:38:55.037 ServerScriptService.Main.Tower:51: ServerScriptService.Main.Tower:15: attempt to index nil with 'HumanoidRootPart' - Server - Tower:51 13:38:55.037 Stack Begin - Studio 13:38:55.037 Script 'ServerScriptService.Main.Tower', Line 51 - function Spawn - Studio - Tower:51 13:38:55.037 Stack End - Studio
here's the lines
this is 51
coroutine.wrap(tower.Attack)(newTower)
here's 15
local distance = (target.HumanoidRootPart.Position - newTower.HumanoidRootPart.Position).Magnitude
Based on the error provided, it seems that on line 15, either the target or the newTower doesn't have a HumanoidRootPart. Ensure these objects have the required part by the time this line runs.