daily pastebin goal
77%
SHARE
TWEET

Ban feo :v

PabloEditer May 25th, 2018 76 in 337 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Created by PabloEditer Discord: Pablo310200#0617
  2. --Feo's Ban Hammer Is back!
  3. plr = game.Players.LocalPlayer
  4. char = plr.Character
  5. mouse = plr:GetMouse()
  6. whitecolor = Color3.new(1,1,1)
  7. epicmode = false
  8. normal = true
  9. for i,v in pairs(char:GetChildren()) do
  10.    if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
  11.       v:Destroy()
  12.      end
  13. end
  14. local shirt = Instance.new("Shirt",char)
  15. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=607785311"
  16. local pants = Instance.new("Pants",char)
  17. pants.PantsTemplate = "http://www.roblox.com/asset/?id=348211416"
  18. local bdycolors = char["Body Colors"]
  19. bdycolors.HeadColor3 = whitecolor
  20. bdycolors.LeftArmColor3 = whitecolor
  21. bdycolors.LeftLegColor3 = whitecolor
  22. bdycolors.RightArmColor3 = whitecolor
  23. bdycolors.RightLegColor3 = whitecolor
  24. bdycolors.TorsoColor3 = whitecolor
  25.  
  26. -- Face
  27. char.Head.face.Texture = "http://www.roblox.com/asset/?id=26053664"
  28. z = Instance.new("Sound", char)
  29. z.SoundId = "rbxassetid://837104892"--837104892
  30. z.Looped = true
  31. z.Pitch = 1
  32. z.Volume = 10
  33. wait(.001)
  34. z:Play()
  35. --------------------------------
  36. plr1 = Instance.new("Part",char)
  37. plr1.FormFactor = Enum.FormFactor.Custom
  38. plr1.Size = Vector3.new(1.8,0.8,1.8)
  39. plr1.CanCollide = false
  40. plr1.Locked = true
  41. plr1.BottomSurface = Enum.SurfaceType.Smooth
  42. plr1.TopSurface = Enum.SurfaceType.Smooth
  43. SMesh = Instance.new("SpecialMesh", p1)
  44. SMesh.MeshId = "http://www.roblox.com/asset/?id=71483350"
  45. SMesh.MeshType = Enum.MeshType.FileMesh
  46. SMesh.Name = "Mesh"
  47. SMesh.TextureId = "http://www.roblox.com/asset/?id=607698990"
  48. w1 = Instance.new("Weld", hed)
  49. w1.Part0 = hed
  50. w1.C0 = CFrame.new(0,0.76,0.2)*CFrame.Angles(0.3,0,0)
  51. w1.Part1 = p1
  52. w1.C1 = CFrame.new(0, 0, 0)
  53. -----------
  54. CV="Maroon"
  55.     Player = game.Players.LocalPlayer
  56.     Character = Player.Character
  57.     local txt = Instance.new("BillboardGui", Character)
  58.     txt.Adornee = Character .Head
  59.     txt.Name = "_status"
  60.     txt.Size = UDim2.new(2, 0, 1.2, 0)
  61.     txt.StudsOffset = Vector3.new(-9, 8, 0)
  62.     local text = Instance.new("TextLabel", txt)
  63.     text.Size = UDim2.new(10, 0, 7, 0)
  64.     text.FontSize = "Size24"
  65.     text.TextScaled = true
  66.     text.TextTransparency = 0
  67.     text.BackgroundTransparency = 1
  68.     text.TextTransparency = 0
  69.     text.TextStrokeTransparency = 0
  70.     text.Font = "Arcade"
  71.     text.TextStrokeColor3 = Color3.new(255,0,0)
  72.  
  73.     v=Instance.new("Part")
  74.     v.Name = "ColorBrick"
  75.     v.Parent=Player.Character
  76.     v.FormFactor="Symmetric"
  77.     v.Anchored=true
  78.     v.CanCollide=false
  79.     v.BottomSurface="Smooth"
  80.     v.TopSurface="Smooth"
  81.     v.Size=Vector3.new(10,5,3)
  82.     v.Transparency=1
  83.     v.CFrame=Character.Torso.CFrame
  84.     v.BrickColor=BrickColor.new(CV)
  85.     v.Transparency=1
  86.     text.TextColor3 = Color3.new(255,0,0)
  87.     v.Shape="Block"
  88.     text.Text = "Feo"
  89.     -----------------------------------------
  90. function sandbox(var,func)
  91.     local env = getfenv(func)
  92.     local newenv = setmetatable({},{
  93.         __index = function(self,k)
  94.             if k=="script" then
  95.                 return var
  96.             else
  97.                 return env[k]
  98.             end
  99.         end,
  100.     })
  101.     setfenv(func,newenv)
  102.     return func
  103. end
  104. cors = {}
  105. mas = Instance.new("Model",game:GetService("Lighting"))
  106. Tool0 = Instance.new("Tool")
  107. Part1 = Instance.new("Part")
  108. Sound2 = Instance.new("Sound")
  109. SpecialMesh3 = Instance.new("SpecialMesh")
  110. ParticleEmitter4 = Instance.new("ParticleEmitter")
  111. PointLight5 = Instance.new("PointLight")
  112. Script6 = Instance.new("Script")
  113. LocalScript7 = Instance.new("LocalScript")
  114. Script8 = Instance.new("Script")
  115. PointLight9 = Instance.new("PointLight")
  116. Tool0.Name = "BanHammer"
  117. Tool0.Parent = mas
  118. Tool0.Grip = CFrame.new(0, -1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  119. Tool0.GripPos = Vector3.new(0, -1, 0)
  120. Part1.Name = "Handle"
  121. Part1.Parent = Tool0
  122. Part1.CFrame = CFrame.new(32.008461, 0.891610622, -25.8348217, 0.39936024, -0.916794062, -5.90707568e-05, -0.00029530219, -6.41899824e-05, -0.99999994, 0.916794002, 0.39936021, -0.000296359474)
  123. Part1.Orientation = Vector3.new(89.9799957, -168.729996, -102.259995)
  124. Part1.Position = Vector3.new(32.008461, 0.891610622, -25.8348217)
  125. Part1.Rotation = Vector3.new(90.0199966, 0, 66.4599991)
  126. Part1.Velocity = Vector3.new(0.00131022232, -0.00751958555, 0.00376307126)
  127. Part1.Size = Vector3.new(1, 4.80000019, 1)
  128. Part1.RotVelocity = Vector3.new(-0.00235919608, 0.000430068758, 0.00397496484)
  129. Sound2.Name = "Boom"
  130. Sound2.Parent = Part1
  131. Sound2.SoundId = "rbxasset://sounds/Rocket shot.wav"
  132. Sound2.Volume = 1
  133. SpecialMesh3.Parent = Part1
  134. SpecialMesh3.MeshId = "rbxassetid://10604848"
  135. SpecialMesh3.TextureId = "rbxassetid://94840359"
  136. SpecialMesh3.MeshType = Enum.MeshType.FileMesh
  137. ParticleEmitter4.Parent = Part1
  138. ParticleEmitter4.Color = ColorSequence.new(Color3.new(1, 0, 0),Color3.new(1, 0, 0))
  139. ParticleEmitter4.LightInfluence = 1
  140. PointLight5.Parent = Part1
  141. PointLight5.Color = Color3.new(1, 0, 0.0156863)
  142. PointLight5.Range = 60
  143. PointLight5.Brightness = 9.9999998430675e+17
  144. Script6.Name = "HammerScript"
  145. Script6.Parent = Tool0
  146. table.insert(cors,sandbox(Script6,function()
  147. -------- OMG HAX
  148.  
  149. r = game:service("RunService")
  150.  
  151.  
  152. Tool = script.Parent
  153. hammer = Tool.Handle
  154.  
  155. local shockRing = Instance.new("Part")
  156. shockRing.formFactor = 2
  157. shockRing.Size = Vector3.new(1, 0.60, 999999)
  158. shockRing.Anchored = true
  159. shockRing.Locked = true
  160. shockRing.CanCollide = false
  161. shockRing.archivable = false
  162. shockRing.TopSurface = 0
  163. shockRing.BottomSurface = 0
  164. shockRing.Transparency = 1
  165. local decal = Instance.new("Decal")
  166. decal.Face = 1
  167. decal.Texture = "http://www.roblox.com/asset/?version=1&id=1280730"
  168. decal.Parent = shockRing
  169.  
  170. local bottomDecal = decal:Clone()
  171. bottomDecal.Face = 4
  172. bottomDecal.Parent = shockRing
  173.  
  174.  
  175.  
  176. function doDamage(hit)
  177.     local humanoid = hit.Parent:findFirstChild("Humanoid")
  178.     local vCharacter = Tool.Parent
  179.     local vPlayer = game.Players:playerFromCharacter(vCharacter)
  180.     local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
  181.     if humanoid~=nil and humanoid ~= hum and hum ~= nil then
  182.         tagHumanoid(humanoid, vPlayer)
  183.         humanoid:TakeDamage(humanoid.MaxHealth)
  184.         if humanoid.Health <= 0 then
  185.             local c = hit.CFrame
  186.             hit.CFrame = CFrame.new(hit.Position)
  187.             hit.CFrame = c
  188.         end
  189.         delay(1, function() untagHumanoid(humanoid) end)
  190.     else
  191.         local c = hit.CFrame    hit:BreakJoints()   hit.CFrame = CFrame.new(hit.Position)   hit.CFrame = c
  192.     end
  193. end
  194.  
  195.  
  196. function tagHumanoid(humanoid, player)
  197.     local creator_tag = Instance.new("ObjectValue")
  198.     creator_tag.Value = player
  199.     creator_tag.Name = "creator"
  200.     creator_tag.Parent = humanoid
  201. end
  202.  
  203. function untagHumanoid(humanoid)
  204.     if humanoid ~= nil then
  205.         local tag = humanoid:findFirstChild("creator")
  206.         if tag ~= nil then
  207.             tag.Parent = nil
  208.         end
  209.     end
  210. end
  211.  
  212. function blow(obj, pos, notme)
  213.     if (obj ~= notme) then
  214.         if (obj.className == "Part") or (obj.className == "Seat") then
  215.             if (not obj.Anchored) and (((pos - obj.Position) * Vector3.new(1, 0, 1)).magnitude < 96) and (pos.y <= obj.Position.y + 8) and (pos.y >= obj.Position.y - 8) then
  216.                 delay((pos - obj.Position).magnitude / 96, function()   doDamage(obj)   obj.Velocity = ((obj.Position - pos).unit + Vector3.new(0, 0.5, 0)) * 96 + obj.Velocity obj.RotVelocity = obj.RotVelocity + Vector3.new(obj.Position.z - pos.z, 0, pos.x - obj.Position.x).unit * 40    end)
  217.             end
  218.         elseif (obj.className == "Model") or (obj.className == "Hat") or (obj.className == "Tool") or (obj == workspace) then
  219.             local list = obj:GetChildren()
  220.             for x = 1, #list do
  221.                 blow(list[x], pos, notme)
  222.             end
  223.         end
  224.     end
  225. end
  226.  
  227. function attack()
  228.     damage = slash_damage
  229.     local anim = Instance.new("StringValue")
  230.     anim.Name = "toolanim"
  231.     anim.Value = "Slash"
  232.     anim.Parent = Tool
  233.     wait(0.2)
  234.  
  235.     print("Blasting!")
  236.  
  237.     local pos = hammer.CFrame * (Vector3.new(0, 1.4, 0) * hammer.Mesh.Scale)
  238.  
  239.     blow(workspace, pos, Tool.Parent)
  240.  
  241.     shockRing.CFrame = CFrame.new(pos)
  242.     for x = 1, 29 do
  243.         delay(x / 30, function()    shockRing.Parent = nil  shockRing.Size = Vector3.new(0, 0.4, 0) + Vector3.new(6.4, 0, 6.4) * x  shockRing.Parent = Tool end)
  244.     end
  245.     delay(1, function() shockRing.Parent = nil end)
  246. end
  247.  
  248.  
  249. Tool.Enabled = true
  250. function onActivated()
  251.  
  252.     if not Tool.Enabled then
  253.         return
  254.     end
  255.  
  256.     Tool.Enabled = false
  257.  
  258.     local character = Tool.Parent;
  259.     local humanoid = character.Humanoid
  260.     if humanoid == nil then
  261.         print("Humanoid not found")
  262.         return
  263.     end
  264.  
  265.     hammer.Boom:Play()
  266.     attack()
  267.  
  268.     wait(0.5)
  269.  
  270.     Tool.Enabled = true
  271. end
  272.  
  273.  
  274. script.Parent.Activated:connect(onActivated)
  275. --script.Parent.Equipped:connect(onEquipped)
  276. end))
  277. LocalScript7.Name = "Local Gui"
  278. LocalScript7.Parent = Tool0
  279. LocalScript7.LinkedSource = "http://www.roblox.com/asset/?id=1014476"
  280. Script8.Name = "PUT THIS IN THE WEAPON"
  281. Script8.Parent = Tool0
  282. table.insert(cors,sandbox(Script8,function()
  283. local debounce = false
  284.  
  285. function getPlayer(humanoid)
  286. local players = game.Players:children()
  287. for i = 1, #players do
  288. if players[i].Character.Humanoid == humanoid then return players[i] end
  289. end
  290. return nil
  291. end
  292.  
  293. function onTouch(part)
  294.  
  295. local human = part.Parent:findFirstChild("Humanoid")
  296. if (human ~= nil) and debounce == false then
  297.  
  298. debounce = true
  299.  
  300. local player = getPlayer(human)
  301.  
  302. if (player == nil) then return end
  303.  
  304. script.Parent:clone().Parent = player.Backpack
  305.  
  306. wait(2)
  307. debounce = false
  308. end
  309. end
  310.  
  311.  
  312. script.Parent.Parent.Touched:connect(onTouch)
  313.  
  314. end))
  315. PointLight9.Parent = Tool0
  316. PointLight9.Color = Color3.new(0.666667, 0, 1)
  317. PointLight9.Range = 60
  318. PointLight9.Brightness = 9.9999996802857e+37
  319. for i,v in pairs(mas:GetChildren()) do
  320.     v.Parent = game:GetService("Players").LocalPlayer.Backpack
  321.     pcall(function() v:MakeJoints() end)
  322. end
  323. mas:Destroy()
  324. for i,v in pairs(cors) do
  325.     spawn(function()
  326.         pcall(v)
  327.     end)
  328. end
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top