View difference between Paste ID: y8erQi3L and GwTNXx3H
SHOW: | | - or go back to the newest paste.
1-
local manp = game:service'Players'.oilsauce --change my name to urs do not use it in local script or it wont kick plebs
1+
local manp = game:service'Players'.Magermash--change my name to urs do not use it in local script or it wont kick plebs
2
local manc = manp.Character
3
local tor = manc:FindFirstChild("Torso") or manc:FindFirstChild("UpperTorso")
4
local rarm = tor:FindFirstChild("Right Shoulder")
5
local nokick = {'ImSlappy826', 'Nexure', 'Jacq_83', 'Cinnyamon', 'Nebula_Zorua', 'NoobyGames12', 'redwhatchacallit', 'Darkus_Theory', 'jebjordan', 'Salvo_Starly', 'einsteinK', 'BrutalDOOMGuy', 'oilsauce', 'Control22', 'CoolMLGPlayer', 'N3xuI', 'DevBeat', 'MaisDoggo', 'Voroxity', 'Zuu_Roku', 'turtleman4real', 'core132', 'nowayhahaha', 'arceus3270', 'MikeSchmidt90'}
6
7
reasoos = "no reason provided uhhh idk then"
8
spin = false
9
donkey = Instance.new("Sound", workspace)
10
donkey.SoundId = "rbxassetid://1158923970"
11
donkey.Volume = 10
12
donkey.Looped = true
13
asko = rarm.C0 * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90))
14
asko2 = rarm.C0 * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
15
16
manp.Chatted:connect(function(msg)
17
if msg:lower():sub(1, 10) == "setreason "then
18
arg = msg:sub(11,999)
19
reasoos = arg
20
print('reason set to \''..reasoos..'\'!')
21
end
22
end)
23
24
pic = Instance.new("Tool", manp.Backpack)
25
pich = Instance.new("Part", pic)
26
picb = Instance.new("Part", pich)
27
pico = Instance.new("Part", pich)
28
pic.Name = "kick hammer"
29
pich.Name = "Handle"
30
pich.Transparency = 1
31
pich.Size = Vector3.new(1, 1, 1)
32
picb.Shape = "Cylinder"
33
pico.Shape = "Cylinder"
34
picb.BrickColor = BrickColor.new("Burnt Sienna")
35
pico.BrickColor = BrickColor.new("Really red")
36
picb.Material = "Wood"
37
pico.Material = "Metal"
38
picb.Size = Vector3.new(9, 0.2, 0.2)
39
pico.Size = Vector3.new(4, 3, 3)
40
picw1 = Instance.new("Weld", picb)
41
picw2 = Instance.new("Weld", pico)
42
picw1.Part0 = pich
43
picw1.Part1 = picb
44
picw2.Part0 = pich
45
picw2.Part1 = pico
46
picw1.C1 = CFrame.new(4, 0, 0) * CFrame.Angles(math.rad(90), math.rad(90), math.rad(0))
47
picw2.C1 = CFrame.new(0, 0, 5.7) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90))
48
pic.Equipped:connect(function()
49
spin = true
50
donkey:Play()
51
while spin == true do
52
rarm.C0 = asko
53
wait(0.15)
54
rarm.C0 = asko2
55
wait(0.15)
56
end
57
end)
58
pic.Unequipped:connect(function()
59
spin = false
60
donkey:Stop()
61
end)
62
pico.Touched:connect(function(hit)
63
chee = hit.Parent
64
if spin == true and chee and chee:FindFirstChildOfClass("Humanoid") and chee.Name ~= manp then
65
for i,v in pairs(game:service'Players':GetChildren()) do
66
if v:IsA("Player") and v.Name:match(chee.Name) then
67
v:Kick('sir you got kicked by '..manp.Name..' because you touched the kick hammer\'s head\nWith reason:'..reasoos)
68
print('kicked player '..v.Name..'! with reason: '..reasoos)
69
torae = chee:FindFirstChild("Torso") or chee:FindFirstChild("UpperTorso")
70
bb2 = Instance.new("BodyPosition", torae)
71
bb2.Position = Vector3.new(500, 500, 500)
72
bb2.MaxForce = Vector3.new(50000, 50000, 50000)
73
wait(1)
74
bb2.Parent = nil
75
end
76
end
77
end
78
end)