View difference between Paste ID: qGyJYtSh and 7ywC7drC
SHOW: | | - or go back to the newest paste.
1-
name = "95audrey"
1+
name = "DeltaDminor"
2-
me = game.Players[95audrey]
2+
me = game.Players[DeltaDminor]
3
 
4
if script.Parent.className ~= "HopperBin" then
5
hoppa = Instance.new("HopperBin")
6
hoppa.Parent = me.Backpack
7
hoppa.Name = "Telekinesis"
8
script.Parent = hoppa
9
end
10
bps = {}
11
fair = {}
12
hold = false
13
function sel(mouse)
14
        mouse.Icon = "rbxasset://textures\\GunCursor.png"
15
        mouse.Button1Down:connect(function()
16
                local targ = mouse.Target
17
                if targ ~= nil then
18
                        hold = true
19
                        if targ:GetMass() >= 400 then return end
20
                        local bp = Instance.new("BodyPosition")
21
                        bp.Parent = targ
22
                        bp.maxForce = Vector3.new(6000 * targ:GetMass(),6000 * targ:GetMass(),6000 * targ:GetMass())
23
                        bp.position = me.Character.Head.Position + Vector3.new(0,6,0)
24
                        table.insert(bps,bp)
25
                        targ.Anchored = false
26
                        while hold == true do
27
                                wait()
28
                                bp.position = me.Character.Head.Position + Vector3.new(0,6,0)
29
                        end
30
                end
31
        end)
32
        mouse.Button1Up:connect(function()
33
                hold = false
34
                wait(0.03)
35
                for i=1, #bps do
36
                        bps[i].position = me.Character.Head.Position + Vector3.new(math.random(-20,20),math.random(5,20),math.random(-20,20))
37
                        local hu = bps[i].Parent.Parent:findFirstChild("Humanoid")
38
                        if hu ~= nil then
39
                                hu.Sit = true
40
                        end
41
                        bps[i].Parent.RotVelocity = Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
42
                        wait(0.1)
43
                        bps[i]:remove()
44
                        table.remove(bps, i)
45
                end
46
        end)
47
end
48
 
49
function desel()
50
hold = false
51
for i=1, #bps do
52
        bps[i]:remove()
53
        table.remove(bps, i)
54
end
55
end
56
 
57
script.Parent.Selected:connect(sel)