From d19b49219a4d2805852fd4047c5e8c0acfe24dd3 Mon Sep 17 00:00:00 2001 From: CloneTrooper1019 Date: Sat, 16 Nov 2019 16:10:25 -0600 Subject: [PATCH] Fixed bugs with hat dropping. --- Player/DropHats/init.server.lua | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Player/DropHats/init.server.lua b/Player/DropHats/init.server.lua index cbca528..4afdc7d 100644 --- a/Player/DropHats/init.server.lua +++ b/Player/DropHats/init.server.lua @@ -24,20 +24,19 @@ local function onDropHat(player) joint:Destroy() end + for _,child in pairs(newHandle:GetChildren()) do + if child:IsA("JointInstance") then + child:Destroy() + end + end + newHandle.CFrame = dropPos - newHandle.Anchored = true - newHandle.CanCollide = false + newHandle.CanCollide = true newHandle.Parent = workspace handle:Destroy() hat.Parent = newHandle - wait(.1) - - newHandle.Anchored = false - newHandle.CanCollide = true - newHandle:SetNetworkOwner(nil) - local pickup = hatPickup:Clone() pickup.Parent = newHandle pickup.Disabled = false