Advertisement
Fogdoggy

Random fe bot test

Nov 9th, 2019
361
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.38 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player = owner
  3. local Mouse,mouse,UserInputService,ContextActionService
  4. do
  5. script.Parent = Player.Character
  6. local CAS = {Actions={}}
  7. local Event = Instance.new("RemoteEvent")
  8. Event.Name = "UserInput_Event"
  9. Event.Parent = Player.Character
  10. local fakeEvent = function()
  11. local t = {_fakeEvent=true}
  12. t.Connect = function(self,f)self.Function=f end
  13. t.connect = t.Connect
  14. return t
  15. end
  16. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  17. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  18. function CAS:BindAction(name,fun,touch,...)
  19. CAS.Actions[name] = {Name=name,Function=fun,Keys={...}}
  20. end
  21. function CAS:UnbindAction(name)
  22. CAS.Actions[name] = nil
  23. end
  24. local function te(self,ev,...)
  25. local t = m[ev]
  26. if t and t._fakeEvent and t.Function then
  27. t.Function(...)
  28. end
  29. end
  30. m.TrigEvent = te
  31. UIS.TrigEvent = te
  32. Event.OnServerEvent:Connect(function(plr,io)
  33. if plr~=Player then return end
  34. if io.isMouse then
  35. m.Target = io.Target
  36. m.Hit = io.Hit
  37. elseif io.UserInputType == Enum.UserInputType.MouseButton1 then
  38. if io.UserInputState == Enum.UserInputState.Begin then
  39. m:TrigEvent("Button1Down")
  40. else
  41. m:TrigEvent("Button1Up")
  42. end
  43. else
  44. for n,t in pairs(CAS.Actions) do
  45. for _,k in pairs(t.Keys) do
  46. if k==io.KeyCode then
  47. t.Function(t.Name,io.UserInputState,io)
  48. end
  49. end
  50. end
  51. if io.UserInputState == Enum.UserInputState.Begin then
  52. m:TrigEvent("KeyDown",io.KeyCode.Name:lower())
  53. UIS:TrigEvent("InputBegan",io,false)
  54. else
  55. m:TrigEvent("KeyUp",io.KeyCode.Name:lower())
  56. UIS:TrigEvent("InputEnded",io,false)
  57. end
  58. end
  59. end)
  60. NLS([==[
  61. local Player = game:GetService("Players").LocalPlayer
  62.  
  63. local Char = Player.Character
  64. local Event = Char:WaitForChild("UserInput_Event")
  65.  
  66. local UIS = game:GetService("UserInputService")
  67.  
  68. local input = function(io,a)
  69. if a then return end
  70. local io = {KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState}
  71. Event:FireServer(io)
  72. end
  73. UIS.InputBegan:Connect(input)
  74. UIS.InputEnded:Connect(input)
  75. local Changed = false
  76. local Mouse = Player:GetMouse()
  77. local h,t = Mouse.Hit,Mouse.Target
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. Event:FireServer({isMouse=true,Target=Mouse.Target,Hit=Mouse.Hit})
  81. h,t=Mouse.Hit,Mouse.Target
  82. end
  83. end
  84. ]==],Player.Character)
  85. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  86. end
  87.  
  88. p = owner
  89. char = p.Character
  90. local char = p.Character
  91. torso = char.Torso
  92. neck = char.Torso.Neck
  93. hum = char.Humanoid
  94. Player = owner
  95. Character = Player.Character
  96. tors = Character.Torso
  97. root = Character.HumanoidRootPart
  98. lleg = Character["Left Leg"]
  99. hed = Character.Head
  100. rleg = Character["Right Leg"]
  101. rarm = Character["Right Arm"]
  102. larm = Character["Left Arm"]
  103.  
  104. ypcall(function()
  105. for i,v in pairs(Character:children()) do
  106. if v:IsA("Hat") then
  107. v:Destroy()
  108. end
  109. end
  110. for i,v in pairs(Character:children()) do
  111. if v:IsA("Accessory") then
  112. v:Destroy()
  113. end
  114. end
  115. for i,v in pairs(Character:children()) do
  116. if v:IsA("Hair") then
  117. v:Destroy()
  118. end
  119. end
  120. end)
  121.  
  122. CV="Hot pink"
  123.  
  124. local txt = Instance.new("BillboardGui", char)
  125. txt.Adornee = char .Head
  126. txt.Name = "_status"
  127. txt.Size = UDim2.new(2, 0, 1.2, 0)
  128. txt.StudsOffset = Vector3.new(-9, 8, 0)
  129. local text = Instance.new("TextLabel", txt)
  130. text.Size = UDim2.new(10, 0, 7, 0)
  131. text.FontSize = "Size24"
  132. text.TextScaled = true
  133. text.TextTransparency = 0
  134. text.BackgroundTransparency = 1
  135. text.TextTransparency = 0
  136. text.TextStrokeTransparency = 0
  137. text.Font = "Highway"
  138. text.TextStrokeColor3 = BrickColor.new("Really black").Color
  139.  
  140. v=Instance.new("Part")
  141. v.Name = "ColorBrick"
  142. v.Parent=p.Character
  143. v.FormFactor="Symmetric"
  144. v.Anchored=true
  145. v.CanCollide=false
  146. v.BottomSurface="Smooth"
  147. v.TopSurface="Smooth"
  148. v.Size=Vector3.new(10,5,3)
  149. v.Transparency=1
  150. v.CFrame=char.Torso.CFrame
  151. v.BrickColor=BrickColor.new(CV)
  152. v.Transparency=1
  153. text.TextColor3 = BrickColor.new("Deep orange").Color
  154. v.Shape="Block"
  155. text.Text = "Prominence, The Sun God"
  156.  
  157. hed.face.Texture = "http://www.roblox.com/asset/?id=0"
  158. hed.Transparency = 1
  159. rleg.Transparency = 1
  160. rarm.Transparency = 1
  161. larm.Transparency = 1
  162. lleg.Transparency = 1
  163. tors.Transparency = 1
  164.  
  165. Player = owner
  166. Character = Player.Character
  167. rarm = Character["Right Arm"]
  168. larm = Character["Left Arm"]
  169. vt = Vector3.new
  170. bc = BrickColor.new
  171. wit = bc("Deep orange").Color
  172.  
  173. local prth = Instance.new("Part",Character)
  174. prth.Size = vt(1.25,1.25,1.25)
  175. prth.CanCollide = false
  176. prth.Material = "Neon"
  177. prth.Transparency = 0.5
  178. prth.BrickColor = bc("Deep orange")
  179. local wldh = Instance.new("Weld",Character)
  180. wldh.Part0 = hed
  181. wldh.Part1 = prth
  182.  
  183. local prtrm = Instance.new("Part",Character)
  184. prtrm.Size = vt(2.1,2.1,1.1)
  185. prtrm.CanCollide = false
  186. prtrm.Transparency = 0.5
  187. prtrm.Material = "Neon"
  188. prtrm.BrickColor = bc("Deep orange")
  189. local wldm = Instance.new("Weld",Character)
  190. wldm.Part0 = root
  191. wldm.Part1 = prtrm
  192.  
  193. local prtr = Instance.new("Part",Character)
  194. prtr.Size = vt(1.1,2.1,1.1)
  195. prtr.CanCollide = false
  196. prtr.Transparency = 0.5
  197. prtr.Material = "Neon"
  198. prtr.BrickColor = bc("Deep orange")
  199. local prtrl = Instance.new("Part",Character)
  200. prtrl.Size = vt(1.1,2.1,1.1)
  201. prtrl.CanCollide = false
  202. prtrl.Transparency = 0.5
  203. prtrl.Material = "Neon"
  204. prtrl.BrickColor = bc("Deep orange")
  205. local eff = Instance.new("ParticleEmitter",prtr)
  206. eff.LightEmission = 1
  207. eff.Texture = "rbxassetid://284205403"
  208. eff.Color = ColorSequence.new(wit)
  209. eff.Size = NumberSequence.new(0.5,1)
  210. eff.Acceleration = vt(0,25,0)
  211. eff.Speed = NumberRange.new(-5)
  212. eff.LockedToPart = false
  213. eff.Transparency = NumberSequence.new(0.95)
  214. eff.Lifetime = NumberRange.new(0.5)
  215. eff.Rate = 100000
  216. eff.VelocitySpread = 25
  217. local wld = Instance.new("Weld",Character)
  218. wld.Part0 = rarm
  219. wld.Part1 = prtr
  220. local wldl = Instance.new("Weld",Character)
  221. wldl.Part0 = rleg
  222. wldl.Part1 = prtrl
  223.  
  224. local prtr2 = Instance.new("Part",Character)
  225. prtr2.Size = vt(1.1,2.1,1.1)
  226. prtr2.CanCollide = false
  227. prtr2.Transparency = 0.5
  228. prtr2.Material = "Neon"
  229. prtr2.BrickColor = bc("Deep orange")
  230. local prtrl2 = Instance.new("Part",Character)
  231. prtrl2.Size = vt(1.1,2.1,1.1)
  232. prtrl2.CanCollide = false
  233. prtrl2.Transparency = 0.5
  234. prtrl2.Material = "Neon"
  235. prtrl2.BrickColor = bc("Deep orange")
  236. local eff2 = Instance.new("ParticleEmitter",prtr2)
  237. eff2.LightEmission = 1
  238. eff2.Texture = "rbxassetid://284205403"
  239. eff2.Color = ColorSequence.new(wit)
  240. eff2.Size = NumberSequence.new(0.5,1)
  241. eff2.Acceleration = vt(0,25,0)
  242. eff2.Speed = NumberRange.new(-5)
  243. eff2.LockedToPart = false
  244. eff2.Transparency = NumberSequence.new(0.95)
  245. eff2.Lifetime = NumberRange.new(0.5)
  246. eff2.Rate = 100000
  247. eff2.VelocitySpread = 25
  248. local wld2 = Instance.new("Weld",Character)
  249. wld2.Part0 = larm
  250. wld2.Part1 = prtr2
  251. local wldl2 = Instance.new("Weld",Character)
  252. wldl2.Part0 = lleg
  253. wldl2.Part1 = prtrl2
  254.  
  255.  
  256. tors = owner.Character.Torso
  257. vt = Vector3.new
  258. bc = BrickColor.new
  259.  
  260. local Effect = Instance.new("Part",game.Lighting)
  261. Effect.BrickColor = bc("Deep orange")
  262. Effect.Transparency = 1
  263. Effect.Anchored = true
  264. Effect.CanCollide = false
  265. Effect.Material = "Neon"
  266. Effect.Shape = "Ball"
  267. Effect.Size = vt(5,5,5)
  268. local fire1 = Instance.new("Fire",Effect)
  269. fire1.Name = "Fire"
  270. fire1.Heat = 0
  271. fire1.Size = 30
  272. fire1.SecondaryColor = bc("Really black").Color
  273. fire1.Color = bc("Deep orange").Color
  274. local fire2 = Instance.new("Fire",Effect)
  275. fire2.Name = "Fire2"
  276. fire2.Heat = 0
  277. fire2.Size = 25
  278. fire2.SecondaryColor = bc("Really black").Color
  279. fire2.Color = bc("Neon orange").Color
  280.  
  281. function Explode(rad,par)
  282. local expart = Instance.new("Part",script.Parent)
  283. local expart2 = Instance.new("Part",script.Parent)
  284. local snd = Instance.new("Sound",expart)
  285. snd.SoundId = "rbxassetid://258057783"
  286. snd.Volume = 2.5
  287. local partMesh = Instance.new("SpecialMesh",expart)
  288. partMesh.MeshType = "Sphere"
  289. local partMesh2 = Instance.new("SpecialMesh",expart2)
  290. partMesh2.MeshType = "Sphere"
  291. local expld = Instance.new("Explosion", script.Parent)
  292. expld.BlastRadius = rad
  293. expld.Position = par.Position
  294. partMesh.Scale = vt(rad,rad,rad)
  295. expart.Size = vt(1,1,1)*1.5
  296. expart.Transparency = 0.5
  297. expart.Anchored = true
  298. expart.Material = "Neon"
  299. expart.BrickColor = bc("Deep orange")
  300. expart.CFrame = par.CFrame
  301. partMesh2.Scale = vt(rad,rad,rad)
  302. expart2.Size = vt(1.15,1.15,1.15)*1.5
  303. expart2.Transparency = 0.5
  304. expart2.Anchored = true
  305. expart2.Material = "Neon"
  306. expart2.BrickColor = bc("Bright orange")
  307. expart2.CFrame = par.CFrame
  308. snd:Play()
  309. for i = 0, 100 do
  310. expart.Transparency = expart.Transparency + 0.005
  311. partMesh.Scale = partMesh.Scale + vt(0.25,0.25,0.25)
  312. expart.CFrame = expart.CFrame
  313. expart2.Transparency = expart.Transparency + 0.005
  314. partMesh2.Scale = partMesh2.Scale + vt(0.25,0.25,0.25)
  315. expart2.CFrame = expart.CFrame
  316. wait(0)
  317. end
  318. snd.Parent = nil
  319. expart.Parent = nil
  320. expart2.Parent = nil
  321. expld.Parent = nil
  322. end
  323.  
  324. function Explode2(rad,par)
  325. local expart = Instance.new("Part",script.Parent)
  326. local expart2 = Instance.new("Part",script.Parent)
  327. local snd = Instance.new("Sound",expart)
  328. snd.SoundId = "rbxassetid://165969964"
  329. snd.Volume = 3
  330. local partMesh = Instance.new("SpecialMesh",expart)
  331. partMesh.MeshType = "Sphere"
  332. local partMesh2 = Instance.new("SpecialMesh",expart2)
  333. partMesh2.MeshType = "Sphere"
  334. local expld = Instance.new("Explosion", script.Parent)
  335. expld.BlastRadius = rad
  336. expld.Position = par.Position
  337. partMesh.Scale = vt(rad,rad,rad)
  338. expart.Size = vt(1,1,1)*1.5
  339. expart.Transparency = 0.5
  340. expart.Anchored = true
  341. expart.Material = "Neon"
  342. expart.BrickColor = bc("Deep orange")
  343. expart.CFrame = par.CFrame
  344. partMesh2.Scale = vt(rad,rad,rad)
  345. expart2.Size = vt(1.15,1.15,1.15)*1.5
  346. expart2.Transparency = 0.5
  347. expart2.Anchored = true
  348. expart2.Material = "Neon"
  349. expart2.BrickColor = bc("Bright orange")
  350. expart2.CFrame = par.CFrame
  351. snd:Play()
  352. for i = 0, 100 do
  353. expart.Transparency = expart.Transparency + 0.005
  354. partMesh.Scale = partMesh.Scale + vt(0.25,0.25,0.25)
  355. expart.CFrame = expart.CFrame
  356. expart2.Transparency = expart.Transparency + 0.005
  357. partMesh2.Scale = partMesh2.Scale + vt(0.25,0.25,0.25)
  358. expart2.CFrame = expart.CFrame
  359. wait(0)
  360. end
  361. snd.Parent = nil
  362. expart.Parent = nil
  363. expart2.Parent = nil
  364. expld.Parent = nil
  365. end
  366.  
  367. mouse.KeyDown:connect(function(k)
  368.  
  369. k = k:lower()
  370. if k == "q" then
  371. local spart = Effect:Clone()
  372. spart.Parent = owner.Character
  373. spart.Transparency = 0
  374. spart.Position = owner.Character.Torso.Position + owner.Character.Torso.CFrame.lookVector*5
  375. wait()
  376. spart.Position = owner.Character.Torso.Position + owner.Character.Torso.CFrame.lookVector*15
  377. wait()
  378. spart.Position = owner.Character.Torso.Position + owner.Character.Torso.CFrame.lookVector*25
  379. wait()
  380. spart.Position = owner.Character.Torso.Position + owner.Character.Torso.CFrame.lookVector*35
  381. wait()
  382. spart.Position = owner.Character.Torso.Position + owner.Character.Torso.CFrame.lookVector*45
  383. wait()
  384. spart.Position = owner.Character.Torso.Position + owner.Character.Torso.CFrame.lookVector*55
  385. wait()
  386. spart.Position = owner.Character.Torso.Position + owner.Character.Torso.CFrame.lookVector*65
  387. wait()
  388. spart.Position = owner.Character.Torso.Position + owner.Character.Torso.CFrame.lookVector*75
  389. wait()
  390. spart.Position = owner.Character.Torso.Position + owner.Character.Torso.CFrame.lookVector*85
  391. wait()
  392. spart.Position = owner.Character.Torso.Position + owner.Character.Torso.CFrame.lookVector*95
  393. wait()
  394. spart.Position = owner.Character.Torso.Position + owner.Character.Torso.CFrame.lookVector*105
  395. spart.Transparency = 1
  396. spart.Fire2:Destroy()
  397. spart.Fire:Destroy()
  398. Explode(25,spart)
  399. spart:Destroy()
  400. end
  401. if k == "e" then
  402. local spart = Effect:Clone()
  403. spart.Parent = owner.Character
  404. spart.Transparency = 0
  405. spart.Anchored = false
  406. spart.Position = owner.Character.Torso.Position + owner.Character.Torso.CFrame.lookVector*0
  407. spart.Position = spart.Position + vt(0,100,0)
  408. spart.Velocity = owner.Character.Torso.CFrame.lookVector*150
  409. wait(1)
  410. spart.Transparency = 1
  411. spart.Fire2:Destroy()
  412. spart.Fire:Destroy()
  413. Explode2(75,spart)
  414. spart:Destroy()
  415. end
  416. if k == "r" then
  417. local ff = Instance.new("ForceField",owner.Character)
  418. owner.Character.Torso.Velocity = owner.Character.Torso.CFrame.lookVector*275
  419. wait(0.75)
  420. owner.Character.Torso.Velocity = owner.Character.Torso.CFrame.lookVector*-165
  421. Explode(30,owner.Character.Torso)
  422. wait(0.5)
  423. ff:Destroy()
  424. end
  425. if k == "f" then
  426. local ff = Instance.new("ForceField",owner.Character)
  427. for i = 0, 10 do
  428. owner.Character.Torso.CFrame = owner.Character.Torso.CFrame + Vector3.new(0,10,0)
  429. wait(0)
  430. end
  431. for i = 0, 5 do
  432. owner.Character.Torso.CFrame = owner.Character.Torso.CFrame + Vector3.new(0,1,0)
  433. wait(0)
  434. end
  435. owner.Character.Torso.Anchored = true
  436. wait(1.5)
  437. owner.Character.Torso.Anchored = false
  438. for i = 0, 10 do
  439. owner.Character.Torso.CFrame = owner.Character.Torso.CFrame + Vector3.new(0,-1,0)
  440. wait(0)
  441. end
  442. wait(0.25)
  443. Explode2(62.5,owner.Character.Torso)
  444. wait(0.5)
  445. ff:Destroy()
  446. end
  447. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement