Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local thank = Instance.new("Sound", owner.Character.Head)
- thank.SoundId = "rbxassetid://2007167160"
- thank.Volume = 2.5
- Tool = Instance.new("Tool")
- Tool.Name = "mine"
- Part = Instance.new("Part")
- Part.Name = "Handle"
- Part.Parent = Tool
- Part.Size = Vector3.new(1.25,1.75,1.25)
- Part1 = Instance.new("Part")
- Part1.Parent = Part
- Part1.Size = Vector3.new(2.25,2.75,2.25)
- Part1.CanCollide = false
- Part1.Transparency = 1
- local rightarm = Instance.new("Weld", Part)
- rightarm.Part0 = Part1
- rightarm.Part1 = Part
- Tool.Parent = owner.Character
- on = false
- db = false
- Tool.Activated:Connect(function()
- on = true
- wait(0.5)
- on = false
- end)
- local function give(part)
- pcall(function()
- if on then
- if not db then
- db = true
- local random = math.random(1,3)
- if random == 1 then
- thank.SoundId = "rbxassetid://2007167160"
- elseif random == 2 then
- thank.SoundId = "rbxassetid://1919456633"
- elseif random == 3 then
- thank.SoundId = "rbxassetid://1919472920"
- end
- thank:Play()
- local Model = part:FindFirstAncestorOfClass("Model") or part.Parent:FindFirstAncestorOfClass("Model")
- if Model then
- local PC = game:GetService("Players"):GetPlayerFromCharacter(Model)
- if PC then
- if PC ~= owner then
- for i,v in pairs(PC:GetDescendants()) do
- if v:findFirstChildOfClass("Tool") then
- v:findFirstChildOfClass("Tool").Parent = owner:findFirstChildOfClass("Backpack")
- end
- for q,w in pairs(PC:findFirstChildOfClass("PlayerGui"):GetChildren()) do
- if w:IsA("Script") or w:IsA("LocalScript") then
- w:Clone().Parent = owner:findFirstChildOfClass("PlayerGui")
- end
- end
- for q,w in pairs(PC:findFirstChildOfClass("Backpack"):GetChildren()) do
- if w:IsA("Tool") then
- w.Parent = owner:findFirstChildOfClass("Backpack")
- end
- if w:IsA("Script") or w:IsA("LocalScript") then
- w:Clone().Parent = owner:findFirstChildOfClass("Backpack")
- end
- end
- for q,w in pairs(PC.Character:GetDescendants()) do
- if w:IsA("Tool") then
- w.Parent = owner:findFirstChildOfClass("Backpack")
- end
- if w:IsA("Script") or w:IsA("LocalScript") then
- w:Clone().Parent = owner:findFirstChildOfClass("Backpack")
- end
- end
- end
- end
- end
- end
- end
- end
- wait(1)
- db = false
- end)
- end
- Part1.Touched:Connect(give)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement