I dont know why my zombies always move to one point no matter where I click can someone help`~~
local rp = game:GetService("ReplicatedStorage") local remote = rp:FindFirstChild("Z1") remote.OnServerEvent:Connect(function(player, val, Mouse) if val == "CommandZombie" then for i,v in pairs(workspace:GetChildren()) do if v.Zombie then v.Zombie:MoveTo(Vector3.new(Mouse)) end end end end)
You forgot to do Mouse.lookVector
local rp = game:GetService("ReplicatedStorage") local remote = rp:FindFirstChild("Z1") remote.OnServerEvent:Connect(function(player, val, Mouse) if val == "CommandZombie" then for i,v in pairs(workspace:GetChildren()) do if v.Zombie then v.Zombie:MoveTo(Vector3.new(Mouse.lookVector)) end end end end)
this is my local script
local rp = game:GetService("ReplicatedStorage") local remote = rp:FindFirstChild("Z1") local tool = script.Parent tool.Activated:Connect(function() local player = game.Players.LocalPlayer local mouse = player:GetMouse() local Mouse = mouse.Hit.Position --debounce here remote:FireServer("CommandZombie", Mouse) --debounce here end)