local BP = script.Parent:WaitForChild('SpiderTorso').BodyPosition
local Distance = script.Parent:WaitForChild('Stats').Distance
while wait() do
for _, player in pairs(game.Players:GetPlayers()) do
print('Players')
if (BP.Position - player.Character.HumanoidRootPart.Position).magnitude <= Distance.Value then
print('In Distance')
wait()
BP.Position = player.Character.HumanoidRootPart.Position + Vector3.new(0, 10, 0)
print('Chasing Player')
end
end
end
No errors, printed everything doesn't work though
Here the properties for the BodyForce
D = 500 Max Force = 100, 100 , 100 P = 10000
Someone please give me a fix or tell me how to fix.

1 comment
I just tried it. The properties are the problem here. Your Max Force is WAYYY too low for the part to move. If you had it's collisions disabled you would see the part fall through the map and dissapear. Make the force much bigger and it'll work.