Advertisement
ManlyMemeScripter

Yes

Jun 15th, 2019
586
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.10 KB | None | 0 0
  1. --h/https://pastebin.com/raw/hBnNrgfW--
  2. game.Workspace.THECREATOR200291.Humanoid.WalkSpeed = 175
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. wait()
  88. LoudVolume = false
  89. Submerged = false
  90. Music = true
  91. script.Name = "BulletBill" -- or Morty.
  92. Player = game.Players.THECREATOR200291
  93. c = game.Players.THECREATOR200291.Character
  94. Head = c.Head
  95. anim = c.Humanoid.Animator
  96. Humanoid = c:findFirstChild("Humanoid")Humanoid.Name = "InfiniteBeing"
  97. b23 = Instance.new("BoolValue",c)b23.Name = "InfiniteHuman"
  98. rage = false
  99. p = game.Players.THECREATOR200291
  100. Music = false
  101.  
  102. local Effects = {}
  103. attack = false
  104. local attacking = false
  105. vt = Vector3.new
  106. bc = BrickColor.new
  107. br = BrickColor.random
  108. it = Instance.new
  109. cf = CFrame.new
  110. euler = CFrame.fromEulerAnglesXYZ
  111. angles = CFrame.Angles
  112. matr = math.random
  113. mouse = Player:GetMouse()
  114.  
  115. RSC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  116. RSC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  117. LSC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  118. LSC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  119. RHC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  120. RHC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  121. LHC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  122. LHC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  123. NC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  124. NC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  125. RJC0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  126. RJC1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  127. RS = c.Torso:FindFirstChild("Right Shoulder")
  128. LS = c.Torso:FindFirstChild("Left Shoulder")
  129. RH = c.Torso:FindFirstChild("Right Hip")
  130. LH = c.Torso:FindFirstChild("Left Hip")
  131. RJ = c.HumanoidRootPart:FindFirstChild("RootJoint")
  132. N = c.Torso:FindFirstChild("Neck")
  133. cf = CFrame.new
  134. ang = CFrame.Angles
  135. rd = math.rad
  136. rd2 = math.random
  137.  
  138.  
  139. function NukeShockwaves(Size, CFramez)
  140. local Shock = Instance.new("Part",game.Workspace)Shock.Transparency = 0.5 Shock.Size = Vector3.new(0.2,0.2,0.2) Shock.Anchored = true
  141. Shock.CanCollide = false Shock.BrickColor = BrickColor.new("Medium stone grey") local SM = Instance.new("SpecialMesh",Shock)
  142. SM.MeshId = "rbxassetid://20329976" SM.Scale = Vector3.new(Size,5,Size) Shock.CFrame = CFramez*CFrame.new(0,1,0)*CFrame.Angles(0,math.rad(math.random(-360,360)),0)
  143. Spawn(function()
  144. for i = 1,math.huge do
  145. if Shock.Transparency >= 1 then break end
  146. Shock.Transparency = Shock.Transparency + 0.025
  147. wait()
  148. end
  149. end)
  150. end
  151.  
  152. function swait(num)
  153. if num==0 or num==nil then
  154. game:service'RunService'.Heartbeat:wait(0)
  155. else
  156. for i=0,num do
  157. game:service'RunService'.Heartbeat:wait(0)
  158. end
  159. end
  160. end
  161. for i,v in pairs (c:children()) do
  162. if v.ClassName == "Accessory" then
  163. for i,v2 in pairs (v:children()) do
  164. if v2.ClassName == "Part" then
  165. v2.Transparency = 1
  166. end
  167. end
  168. end
  169. if v.ClassName == "Part" then
  170. v.Transparency = 1
  171. end
  172. end
  173. c.HumanoidRootPart.CFrame = c.HumanoidRootPart.CFrame*CFrame.new(0,3,0)
  174. local P = Instance.new("Part",c)P.Size = Vector3.new(3,3,3)local W = Instance.new("Weld",c.HumanoidRootPart)W.Part0 = c.HumanoidRootPart W.Part1 = P
  175. W.C0 = CFrame.Angles(0,math.rad(90),0) local SM = Instance.new("SpecialMesh",P)SM.MeshId = "rbxassetid://431159713" SM.TextureId = "rbxassetid://431159716" SM.Scale = Vector3.new(0.005,0.005,0.005)
  176. W.C0 = W.C0*CFrame.Angles(math.rad(-90),0,0)local Par = Instance.new("ParticleEmitter",P)Par.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,3,0),NumberSequenceKeypoint.new(1,0,0)})
  177. Par.Speed = NumberRange.new(0)Par.Rate = 250 Par.Lifetime = NumberRange.new(0.25,0.5)
  178. s = Instance.new("Sound",P) s.SoundId = "rbxassetid://273108936" s.Volume = 0.5 s.Looped = true s:Play()
  179. Hit = false
  180. P.Touched:connect(function(Hit)
  181. if Hit == false then return end
  182. if Hit == c or Hit.Parent == c then return end
  183. for i,v in pairs(game.Workspace:children()) do
  184. if v:findFirstChild("Head")~= nil and v ~= c then
  185. if (v.Head.Position-c.HumanoidRootPart.Position).magnitude <= 25 then
  186. v:remove()
  187. end
  188. end
  189. end
  190. Hit = true c.Parent = nil
  191. local Shock = Instance.new("Part",game.Workspace)Shock.Transparency = 0 Shock.Size = Vector3.new(1,1,1) Shock.Anchored = true
  192. Shock.CanCollide = false Shock.BrickColor = BrickColor.new("Bright orange") Shock.Material = "Neon" local SM = Instance.new("SpecialMesh",Shock)
  193. Shock.CFrame = CFrame.new(P.Position) SM.MeshType = "Sphere"
  194. P:remove()
  195. local Pos = Shock.Position
  196. local Sound = Instance.new("Sound",Shock) Sound.SoundId = "rbxassetid://258057783" Sound.Volume = 4 Sound.Parent = Shock Sound.PlaybackSpeed = 0.4 Sound:Play()
  197. for i = 1,4 do
  198. SM.Scale = SM.Scale + Vector3.new(i*2,i*2,i*2)
  199. NukeShockwaves(i*6,CFrame.new(Shock.Position))
  200. wait()
  201. end
  202. for i = 1,30 do
  203. Shock.Transparency = Shock.Transparency + 1/30
  204. SM.Scale = SM.Scale + Vector3.new(i*0.025,i*0.025,i*0.025)
  205. wait()
  206. end
  207. end)
  208.  
  209. Damagefunc=function(Part,hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  210. if hit.Parent==nil then
  211. return
  212. end
  213. local h=hit.Parent:FindFirstChild("Humanoid")
  214. for _,v in pairs(hit.Parent:children()) do
  215. if v:IsA("Humanoid") then
  216. h=v
  217. end
  218. end
  219. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  220. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  221. end
  222. if hit.Parent.className=="Hat" then
  223. hit=hit.Parent.Parent:findFirstChild("Head")
  224. end
  225. if h~=nil and hit.Parent.Name~=c.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  226. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  227. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  228. return
  229. end]]
  230. -- hs(hit,1.2)
  231. local c=Instance.new("ObjectValue")
  232. c.Name="creator"
  233. c.Value=game:service("Players").THECREATOR200291
  234. c.Parent=h
  235. game:GetService("Debris"):AddItem(c,.5)
  236. local Damage=math.random(minim,maxim)
  237. -- h:TakeDamage(Damage)
  238. local blocked=false
  239. local block=hit.Parent:findFirstChild("Block")
  240. if block~=nil then
  241. print(block.className)
  242. if block.className=="NumberValue" then
  243. if block.Value>0 then
  244. blocked=true
  245. if decreaseblock==nil then
  246. block.Value=block.Value-1
  247. end
  248. end
  249. end
  250. if block.className=="IntValue" then
  251. if block.Value>0 then
  252. blocked=true
  253. if decreaseblock~=nil then
  254. block.Value=block.Value-1
  255. end
  256. end
  257. end
  258. end
  259. if blocked==false then
  260. -- h:TakeDamage(Damage)
  261. h.Health=h.Health-Damage
  262. else
  263. h.Health=h.Health-(Damage/2)
  264. end
  265. if Type=="Knockdown" then
  266. local hum=hit.Parent.Humanoid
  267. hum.PlatformStand=true
  268. coroutine.resume(coroutine.create(function(HHumanoid)
  269. swait(1)
  270. HHumanoid.PlatformStand=false
  271. end),hum)
  272. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  273. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  274. local bodvol=Instance.new("BodyVelocity")
  275. bodvol.velocity=angle*knockback
  276. bodvol.P=5000
  277. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  278. bodvol.Parent=hit
  279. local rl=Instance.new("BodyAngularVelocity")
  280. rl.P=3000
  281. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  282. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  283. rl.Parent=hit
  284. game:GetService("Debris"):AddItem(bodvol,.5)
  285. game:GetService("Debris"):AddItem(rl,.5)
  286. elseif Type=="Normal" then
  287. local vp=Instance.new("BodyVelocity")
  288. vp.P=500
  289. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  290. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  291. if KnockbackType==1 then
  292. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  293. elseif KnockbackType==2 then
  294. vp.velocity=Property.CFrame.lookVector*knockback
  295. end
  296. if knockback>0 then
  297. vp.Parent=hit.Parent.Torso
  298. end
  299. game:GetService("Debris"):AddItem(vp,.5)
  300. elseif Type=="Up" then
  301. local bodyVelocity=Instance.new("BodyVelocity")
  302. bodyVelocity.velocity=vt(0,60,0)
  303. bodyVelocity.P=5000
  304. bodyVelocity.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  305. bodyVelocity.Parent=hit
  306. game:GetService("Debris"):AddItem(bodyVelocity,1)
  307. local rl=Instance.new("BodyAngularVelocity")
  308. rl.P=3000
  309. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  310. rl.angularvelocity=Vector3.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  311. rl.Parent=hit
  312. game:GetService("Debris"):AddItem(rl,.5)
  313. elseif Type=="Snare" then
  314. local bp=Instance.new("BodyPosition")
  315. bp.P=2000
  316. bp.D=100
  317. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  318. bp.position=hit.Parent.Torso.Position
  319. bp.Parent=hit.Parent.Torso
  320. game:GetService("Debris"):AddItem(bp,1)
  321. elseif Type=="Target" then
  322. local Targetting = false
  323. if Targetting==false then
  324. ZTarget=hit.Parent.Torso
  325. coroutine.resume(coroutine.create(function(Part)
  326. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  327. swait(5)
  328. so("http://www.roblox.com/asset/?id=15666462",Part,1,1.5)
  329. end),ZTarget)
  330. local TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  331. local targetgui=Instance.new("BillboardGui")
  332. targetgui.Parent=ZTarget
  333. targetgui.Size=UDim2.new(10,100,10,100)
  334. local targ=Instance.new("ImageLabel")
  335. targ.Parent=targetgui
  336. targ.BackgroundTransparency=1
  337. targ.Image="rbxassetid://4834067"
  338. targ.Size=UDim2.new(1,0,1,0)
  339. cam.CameraType="Scriptable"
  340. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  341. local dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  342. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  343. Targetting=true
  344. RocketTarget=ZTarget
  345. for i=1,Property do
  346. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  347. if Humanoid.Health>0 and c.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  348. swait()
  349. end
  350. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  351. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  352. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  353. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  354. end
  355. Targetting=false
  356. RocketTarget=nil
  357. targetgui.Parent=nil
  358. cam.CameraType="Custom"
  359. end
  360. end
  361. c=Instance.new("ObjectValue")
  362. c.Name="creator"
  363. c.Value=Player
  364. c.Parent=h
  365. game:GetService("Debris"):AddItem(c,.5)
  366. end
  367. end
  368.  
  369. function MagniDamage(Part,dis,mind,maxd,force,knock)
  370. for _,c in pairs(workspace:children()) do
  371. local hum=c:findFirstChild("Humanoid")
  372. if hum~=nil then
  373. local head=c:findFirstChild("Torso")
  374. if head~=nil then
  375. local targ=head.Position-Part.Position
  376. local mag=targ.magnitude
  377. if mag<=dis and c.Name~=c.Name then
  378. Damagefunc(Part,hum.Parent.Torso,mind,maxd,force,knock,c.HumanoidRootPart,.2,1)
  379. end
  380. end
  381. end
  382. end
  383. end
  384.  
  385. game:GetService("RunService").RenderStepped:connect(function()
  386. Humanoid.MaxHealth = Humanoid.MaxHealth*2
  387. Humanoid.Health = Humanoid.MaxHealth*2
  388. c.HumanoidRootPart.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(0,0,0)).p,mouse.hit.p)
  389. c.HumanoidRootPart.CFrame = c.HumanoidRootPart.CFrame*CFrame.new(0,0,-2)
  390. W.C0 = W.C0 * CFrame.Angles(math.rad(3),0,0)
  391. for i,v in pairs (c:children()) do
  392. if v.ClassName == "Part" then
  393. v.Velocity = Vector3.new(0,0,0)
  394. end
  395. end
  396. end)
  397.  
  398. --Change my name "c00lriot" to your name and the walkspeed to a speed you'd like--
  399. game.Workspace.THECREATOR200291.Humanoid.WalkSpeed = 175
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement