Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local a = Instance.new("Part", game.Players.LocalPlayer.Character)
- a.BrickColor = BrickColor.new("Really black")
- a.Material = "SmoothPlastic"
- a.Name = "Vacuum"
- local b = Instance.new("SpecialMesh", game.Players.LocalPlayer.Character.Vacuum)
- b.MeshType = "FileMesh"
- b.MeshId = "rbxassetid://1829355211"
- local c = Instance.new("ManualWeld", game.Players.LocalPlayer.Character)
- c.Part0 = game.Players.LocalPlayer.Character.Torso
- c.Part1 = game.Players.LocalPlayer.Character.Vacuum
- c.C0 = CFrame.new(0.7, 0, -1.5)*CFrame.fromEulerAnglesXYZ(0, 91.1, 0)
- local d = Instance.new("Tool", game.Players.LocalPlayer.Backpack)
- d.Name = "Vacuum"
- local e = Instance.new("Part", game.Players.LocalPlayer.Backpack.Vacuum)
- e.Name = "Handle"
- e.Size = Vector3.new(0.2, 0.2, 0.2)
- e.Transparency = 0
- local tool = game.Players.LocalPlayer.Backpack.Vacuum
- local player = game:GetService("Players").LocalPlayer
- tool.Equipped:connect(function(mouse)
- mouse.Button1Down:connect(function()
- local ray = Ray.new(tool.Handle.CFrame.p, (mouse.Hit.p - tool.Handle.CFrame.p).unit * 300)
- local part, position = workspace:FindPartOnRay(ray, player.Character, false, true)
- local beam = Instance.new("Part", workspace)
- beam.BrickColor = BrickColor.new("Really black")
- beam.FormFactor = "Custom"
- beam.Material = "SmoothPlastic"
- beam.Transparency = 1
- beam.Size = Vector3.new(80, 80, 80)
- beam.Anchored = true
- beam.Locked = true
- beam.CanCollide = false
- local fog = Instance.new("Smoke", e)
- wait(2)
- fog:Destroy()
- local distance = (tool.Handle.CFrame.p - position).magnitude
- beam.Size = Vector3.new(0.3, 0.3, distance)
- beam.CFrame = CFrame.new(tool.Handle.CFrame.p, position) * CFrame.new(0, 0, -distance / 2)
- game:GetService("Debris"):AddItem(beam, 0.1)
- if part then
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- if not humanoid then
- humanoid = part.Parent.Parent:FindFirstChild("Humanoid")
- end
- if humanoid then
- local Force1 local Force2 repeat Force1 = math.random(-92999,92999)
- until math.abs(Force1) >= 5555
- repeat Force2 = math.random(-92999,92999)
- until math.abs(Force2) >= 5555
- v.Character.Humanoid.PlatformStand = true v.Character.Torso.Velocity = Vector3.new(0,0,0)
- local Fling = Instance.new('BodyForce', v.Character.Torso)
- Fling.Name = 'Flung'
- Fling.force = Vector3.new(Force1*4,9999*5,Force2*4)
- end
- end
- end
- end)
- end)
Add Comment
Please, Sign In to add comment