Advertisement
oilsauce

KJICK

Mar 20th, 2018
567
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. local manp = game:service'Players'.oilsauce --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)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement