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'.silver22352 --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 = {'CedrickRoblox200',} | |
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) |