mouse.KeyDown:connect(function(key) if key == "t" and mouse.Target then local hum = mouse.Target.Parent:FindFirstChildOfClass('Humanoid') if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass('Humanoid') end if curpoint == nil then if hum and hum.Parent:FindFirstChild('Head') then curpart = hum.Parent.Head else
Well I can't see the full length of your script, however I can note that KeyDown
is deprecated in favor of the UserInputService
and connect
is deprecated in favor of Connect
.
REVISION (LocalScript Only)
local mouse = game:GetService("Players").LocalPlayer:GetMouse() local curpoint = nil local curpart = nil game:GetService("UserInputService").InputBegan:Connect(function(input, event) if input.KeyCode == Enum.KeyCode.T and mouse.Target ~= nil then local hum = mouse.Target.Parent:FindFirstChildOfClass("Humanoid") if hum == nil then hum = mouse.Target.Parent.Parent:FindFirstChildOfClass("Humanoid") end if curpoint == nil then if hum and hum.Parent:FindFirstChild("Head") then curpart = hum.Parent.Head else end end end end)