Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Tool = script.Parent
- local arms = nil
- local torso = nil
- local fakearms = {}
- local welds = {}
- function Equip(mouse)
- wait(0.01)
- arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
- torso = Tool.Parent:FindFirstChild("Torso")
- model = Instance.new("Model", workspace)
- model.Name = "Arms"
- humanoid = Instance.new("Humanoid", model)
- humanoid.Name = "ArmHumanoid"
- local Link = Instance.new("ObjectValue",model)
- Link.Name, Link.Value = "HumanoidLink", torso.Parent.Humanoid
- if Tool.Parent:FindFirstChild("Shirt") then
- Tool.Parent.Shirt:Clone().Parent = model
- end
- for n,v in ipairs(arms) do
- local P = v:Clone()
- P.Parent = model
- P.TopSurface, P.BottomSurface = "Smooth", "Smooth"
- local PW = Instance.new("Weld")
- PW.Name = "FakeArmWeld"
- PW.Parent = v
- PW.Part0, PW.Part1, PW.C0, PW.C1 = v, P, v.CFrame:inverse(), P.CFrame:inverse()
- v.Transparency = 1
- fakearms[n] = P
- end
- fakearms[2].RightGrip:Destroy()
- mouse.TargetFilter = model
- end
- function Unequip(mouse)
- model:Destroy()
- for n,v in ipairs(arms) do
- v.Transparency = 0
- end
- end
- Tool.Equipped:connect(Equip)
- Tool.Unequipped:connect(Unequip)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement