17 lines
423 B
Lua
17 lines
423 B
Lua
local character = script.Parent
|
|
|
|
local function onChildAdded(child)
|
|
if child:IsA("Tool") and child.RequiresHandle then
|
|
local handle = child:FindFirstChild("Handle")
|
|
|
|
if handle and handle:IsGrounded() then
|
|
workspace:UnjoinFromOutsiders{character}
|
|
end
|
|
end
|
|
end
|
|
|
|
for _,child in pairs(character:GetChildren()) do
|
|
onChildAdded(child)
|
|
end
|
|
|
|
character.ChildAdded:Connect(onChildAdded) |