Advertisement
SmokeDelsin

animu

Jul 9th, 2016
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 51.73 KB | None | 0 0
  1. dot = false
  2. des = false
  3. local ChatService = game:GetService("Chat")
  4. local player = game.Players.LocalPlayer
  5. char = player.Character
  6. hum = char.Humanoid
  7. torso = hum.Torso
  8. lig = Instance.new("PointLight",player.Character.Torso)
  9. lig.Color=Color3.new(0,255,255)
  10. m=player:GetMouse()
  11. bb = Instance.new("BillboardGui",player.Character.Head)
  12. bb.Enabled = true
  13. bb.AlwaysOnTop = true
  14. bb.Size = UDim2.new(0,200,0,50)
  15. bb.StudsOffset = Vector3.new(0,1,0)
  16. gui=Instance.new("TextBox",bb)
  17. gui.Text = "* "
  18. gui.Size = UDim2.new(0,133,0,45)
  19. gui.Position=UDim2.new(0,57,0,-40)
  20. gui.TextColor3 = Color3.new(255,255,255)
  21. gui.BackgroundColor3=Color3.new(0,0,0)
  22. gui.TextWrapped = true
  23. gui.TextScaled = true
  24. gui.TextXAlignment = "Left"
  25. gui.TextYAlignment = "Top"
  26. gui.Visible = false
  27. gui.BorderColor3 = Color3.new(0,0,0)
  28.  
  29. gui1=Instance.new("TextButton",bb)
  30. gui1.Position=UDim2.new(0,5,0,-43)
  31. gui1.Size = UDim2.new(0,190,0,51)
  32.  
  33. gui1.TextColor3 = Color3.new(255,255,255)
  34. gui1.BackgroundColor3=Color3.new(0,0,0)
  35.  
  36. Debounces = {
  37. ["IsSpeech"]=false;
  38. }
  39.  
  40.  
  41. Speeches = {
  42. "rbxassetid://316403916",
  43. "rbxassetid://316403844",
  44. "rbxassetid://316403787",
  45. "rbxassetid://316403490"
  46. };
  47.  
  48.  
  49.  
  50.  
  51. function swait(num)
  52. if num==0 or num==nil then
  53. game:service'RunService'.Stepped:wait(0)
  54. else
  55. for i=0,num do
  56. game:service'RunService'.Stepped:wait(0)
  57. end
  58. end
  59. end
  60.  
  61.  
  62. for _,v in pairs(Speeches) do
  63.  
  64. game:GetService("ContentProvider"):Preload(v)
  65.  
  66. end
  67.  
  68. so = function(id,par,vol,pit)
  69. coroutine.resume(coroutine.create(function()
  70. local sou = Instance.new("Sound",par or workspace)
  71. sou.Volume=vol
  72. sou.Pitch=pit or 1
  73. sou.SoundId=id
  74. swait()
  75. sou:play()
  76. game:GetService("Debris"):AddItem(sou,sou.TimeLength)
  77. end))
  78. end
  79.  
  80.  
  81.  
  82. function speech()
  83. if Debounces.IsSpeech then return end
  84. Debounces.IsSpeech = true
  85.  
  86. so(""..Speeches[math.random(1,#Speeches)].."",torso,1,1)
  87.  
  88. swait()
  89.  
  90. Debounces.IsSpeech = false
  91. end
  92.  
  93.  
  94. gui1.Visible = false
  95. img = Instance.new("ImageLabel",bb)
  96. img.Size = UDim2.new(0,46,0,47)
  97. img.Position = UDim2.new(0,10,0,-41)
  98. img.Image = "rbxassetid://424970146"
  99. img.BorderColor3 = Color3.new(0,0,1)
  100. img.Visible = false
  101. asd = Instance.new("Sound",player.Character.Torso)
  102. asd.SoundId = "http://www.roblox.com/asset/?id = 358280695"
  103.  
  104. asd1 = Instance.new("Sound",player.Character.Torso)
  105. asd1.SoundId = "http://www.roblox.com/asset/?id = 358280695"
  106.  
  107. asd2 = Instance.new("Sound",player.Character.Torso)
  108. asd2.SoundId = "http://www.roblox.com/asset/?id = 358950238"
  109. asd2.Looped = true
  110. asd3 = Instance.new("Sound",player.Character.Torso)
  111. asd3.SoundId = "http://www.roblox.com/asset/?id = 177078299"
  112. asd3.Looped = true
  113. asd4 = Instance.new("Sound",player.Character.Torso)
  114. asd4.SoundId = "http://www.roblox.com/asset/?id = 408035394"
  115. asd4.Looped = false
  116. asd5 = Instance.new("Sound",player.Character.Torso)
  117. asd5.SoundId = "http://www.roblox.com/asset/?id = 0"
  118. asd5.Looped = true
  119. dunkd = Instance.new("Sound",player.Character.Torso)
  120. dunkd.SoundId = "http://www.roblox.com/asset/?id = "
  121. dunkd.Looped = false
  122. function play(play)
  123. asd:Play()
  124. asd1:Play()
  125. end
  126. eye = Instance.new("Part",player.Character)
  127. eye.BrickColor = BrickColor.new("")
  128. eye.Material = "Neon"
  129. eye.FormFactor = 3
  130. eye.Shape = "Ball"
  131. eye.Size = Vector3.new(0.37,0.37,0.1)
  132. weld = Instance.new("Weld",eye)
  133. weld.Part0 = eye
  134. weld.Part1 = player.Character.Head
  135. weld.C0 = CFrame.new(0.1,-0.2,0.45)
  136. eye.Transparency = 1
  137. -- listen for their chatting
  138. player.Chatted:connect(function(message)
  139. a = string.len(message)
  140. gui.Text = "* "
  141. gui.Visible = true
  142. gui1.Visible = true
  143. des = false
  144. img.Visible = true
  145. print(a)
  146. if dot == false then
  147. for i = 1,string.len(message) do wait(0.07)
  148. gui.Text =gui.Text..message:sub(i,i)
  149.  
  150. play()
  151. end
  152. end
  153.  
  154. des = true
  155. end)
  156. m.KeyDown:connect(function(k)
  157. if k == "g" then
  158. asd2:Play()
  159. eye.Transparency = 0
  160.  
  161. elseif k == "k" then
  162. speech()
  163. end
  164. end)
  165. m.KeyDown:connect(function(k)
  166. if k == "p" then
  167. eye.Transparency = 1
  168. asd3:Play()
  169. end
  170. end)
  171. m.KeyDown:connect(function(k)
  172. if k == "r" then
  173. eye.Transparency = 0
  174. asd4:Play()
  175. end
  176. end)
  177. m.KeyDown:connect(function(k)
  178. if k == "q" then
  179. eye.Transparency = 1
  180. asd5:Play()
  181. end
  182. end)
  183. m.KeyDown:connect(function(k)
  184. if k == "z" then
  185.  
  186. img.Image = "rbxassetid://184639661"
  187. end
  188. end)
  189. m.KeyDown:connect(function(k)
  190. if k == "c" then
  191. img.Image = "rbxassetid://184639661"
  192. end
  193. end)
  194. m.KeyDown:connect(function(k)
  195. if k == "n" then
  196. img.Image = "rbxassetid://184639661"
  197. end
  198. end)
  199. m.KeyDown:connect(function(k)
  200. if k == "b" then
  201. img.Image = "rbxassetid://184639661"
  202. end
  203. end)
  204. m.KeyDown:connect(function(k)
  205. if k == "m" then
  206. img.Image = "rbxassetid://184639661"
  207. end
  208. end)
  209. m.KeyDown:connect(function(k)
  210. if k == "v" then
  211. img.Image = "rbxassetid://184639661"
  212. end
  213. end)
  214. m.KeyDown:connect(function(k)
  215. if k == "h" then
  216. img.Image = "rbxassetid://184639661"
  217. end
  218. end)
  219. m.KeyDown:connect(function(k)
  220. if k == "j" then
  221. img.Image = "rbxassetid://184639661"
  222. end
  223. end)
  224. m.KeyDown:connect(function(k)
  225. if k == "l" then
  226. img.Image = "rbxassetid://424970146"
  227. print("You take your very last breath...")
  228. asdd = Instance.new("Sound",player.Character.Torso)
  229. asdd.SoundId = "http://www.roblox.com/asset/?id = 358950238"
  230. asdd.Looped = false
  231. spawn(function()
  232. wait()
  233. asdd:Play()
  234. end)
  235. wait(2)
  236. asddd = Instance.new("Sound",player.Character.Torso)
  237. asddd.SoundId = "http://www.roblox.com/asset/?id = 177078299"
  238. asddd.Looped = false
  239. spawn(function()
  240. wait()
  241. asddd:Play()
  242. end)
  243. wait(2)
  244. asdded = Instance.new("Sound",player.Character.Torso)
  245. asdded.SoundId = "http://www.roblox.com/asset/?id = 408035394"
  246. asdded.Looped = false
  247. spawn(function()
  248. wait()
  249. asdded:Play()
  250. end)
  251. char:BreakJoints()
  252. end
  253. end)
  254. m.KeyDown:connect(function(k)
  255. if k == "x" then
  256. if des == true then
  257. gui.Visible = false
  258. gui.Text = "* "
  259. gui1.Visible = false
  260. img.Visible = false
  261. end
  262. end
  263. end)
  264. m.KeyDown:connect(function(k)
  265. if k == "f" then
  266. asd3:Stop()
  267. asd2:Stop()
  268. asd4:Stop()
  269. dunkd:Stop()
  270. eye.Transparency = 1
  271. asd5:Stop()
  272. end
  273. end)
  274. m.KeyDown:connect(function(k)
  275. if k == "u" then
  276. dunkd = Instance.new("Sound",player.Character.Torso)
  277. dunkd.SoundId = "http://www.roblox.com/asset/?id = "
  278. dunkd.Looped = false
  279. dunkd:Play()
  280. end
  281. end)
  282. m.KeyDown:connect(function(k)
  283. if k == "y" then
  284. img.Image = "rbxassetid://184639661"
  285. end
  286. end)
  287. -- my god...
  288. -- Suck_HiyaThere moves to arizona
  289.  
  290. --------------------------------------------------------
  291.  
  292. pls = game:GetService'Players'
  293. rs = game:GetService'RunService'
  294. uinps = game:GetService'UserInputService'
  295. lp = pls.LocalPlayer
  296. mouse = lp:GetMouse()
  297. c = lp.Character
  298. human = c.Humanoid
  299. human.MaxHealth = 50
  300. soundVol = 0
  301. wait()
  302. human.Health = 50
  303. c.Health:Destroy()
  304.  
  305.  
  306.  
  307. uinps.InputBegan:connect(function(InputObject)
  308. if InputObject.KeyCode == Enum.KeyCode.K and Debounces.isTyping == false then
  309. Debounces.isPassive = not Debounces.isPassive
  310. if Debounces.isPassive == true then
  311.  
  312. --speech()
  313. end
  314.  
  315. end
  316. end)
  317.  
  318. setJointCFrames = function(table)
  319. for i = 1,#table do
  320. JointTargets[i] = table[i]
  321. end
  322. AnimationCycles = 0
  323. end
  324.  
  325. setLerp = function(speed)
  326. AnimStat.lerpSpeed = speed
  327. end
  328.  
  329. setTween = function(tween)
  330. AnimStat.lerpTween = tween
  331. end
  332.  
  333.  
  334.  
  335.  
  336. v.Character.Humanoid:TakeDamage(damage)
  337. if platformStand == true then
  338. v.Character.PlatformStand = platformStand
  339. end
  340. end
  341. end
  342. end
  343. end
  344.  
  345. --------------------------------------------------------
  346.  
  347. prepareCharacter()
  348.  
  349. --------------------------------------------------------
  350.  
  351. spawn(function()
  352. local sine = 0
  353. while wait() do
  354. pointGyro.CFrame = CFrame.new(Vector3.new(),(mouse.Hit.p - c.HumanoidRootPart.CFrame.p).unit * 100)
  355. if Debounces.isAttacking == false and Debounces.isMoving == false and Debounces.isBoosting == false then
  356. setLerp(.1)
  357. if Debounces.isPassive == true then
  358. setJointCFrames({
  359. CFrame.new(Vector3.new(0, 0 + math.sin(tick() * 1.5)/25, 0)) * CFAngles(Vector3.new(0, 0, 0));
  360. CFrame.new(Vector3.new(0, 1.5 + math.sin(tick() * -1.5)/35, math.sin(tick() * 1.5)/35)) * CFAngles(Vector3.new(1.554 + math.sin((-tick() + 2) * 1.5) * 5, -0.001, -0.001));
  361. CFrame.new(Vector3.new(-1.06, -0.03 + math.sin(tick() * 1.5)/25, 0.449)) * CFAngles(Vector3.new(-29.511, 0, 29.51));
  362. CFrame.new(Vector3.new(1.059, -0.031 + math.sin(tick() * 1.5)/25, 0.449)) * CFAngles(Vector3.new(-29.511, -3.842, -29.511));
  363. CFrame.new(Vector3.new(-0.49, -2, -0.05/1.5)) * CFAngles(Vector3.new(0, 8.885, 0));
  364. CFrame.new(Vector3.new(0.49, -2, -0.05/1.5)) * CFAngles(Vector3.new(-0.001, -8.886, 0));
  365. })
  366. else
  367. setJointCFrames({
  368. CFrame.new(Vector3.new(0, 0 + math.sin(tick() * 1.5)/25, 0)) * CFAngles(Vector3.new(0, 0, 0));
  369. CFrame.new(Vector3.new(0, 1.5 + math.sin(tick() * -1.5)/35, math.sin(tick() * 1.5)/35)) * CFAngles(Vector3.new(1.554 + math.sin((-tick() + 2) * 1.5) * 5, -0.001, -0.001));
  370. CFrame.new(Vector3.new(-1.06, -0.03 + math.sin(tick() * 1.5)/25, 0.449)) * CFAngles(Vector3.new(-29.511, 0, 29.51));
  371. CFrame.new(Vector3.new(1.059, -0.031 + math.sin(tick() * 1.5)/25, 0.449)) * CFAngles(Vector3.new(-29.511, -3.842, -29.511));
  372. CFrame.new(Vector3.new(-0.49, -2, -0.05/1.5)) * CFAngles(Vector3.new(0, 8.885, 0));
  373. CFrame.new(Vector3.new(0.49, -2, -0.05/1.5)) * CFAngles(Vector3.new(-0.001, -8.886, 0));
  374. })
  375. end
  376. elseif Debounces.isAttacking == false and Debounces.isMoving == true and Debounces.isBoosting == false then
  377. sine = sine + math.rad(12)
  378. human.WalkSpeed = 15
  379. setLerp(.15)
  380. setJointCFrames({
  381. CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, math.sin(sine) * -2.5, 0));
  382. CFrame.new(Vector3.new(0, 1.499, -0.04)) * CFAngles(Vector3.new(-5.676, -0.001 - math.sin(sine) * 3, -0.001));
  383. CFrame.new(Vector3.new(-1.97, 0 + math.sin(sine + .5)/20, 0.1 + math.sin(-sine)/2)/1.3) * CFAngles(Vector3.new(-5 + math.sin(sine) * 23, 0, 0));
  384. CFrame.new(Vector3.new(1.97, 0 - math.sin(sine + .5)/20, 0.1 + math.sin(sine)/2)/1.3) * CFAngles(Vector3.new(-5 + math.sin(-sine) * 23, 0, 0));
  385. CFrame.new(Vector3.new(-0.5, -1.93 - math.cos(sine)/8.7, 0.2 + math.sin(sine)/2)) * CFAngles(Vector3.new(-15 + math.sin(-sine) * 30, 0, 0));
  386. CFrame.new(Vector3.new(0.5, -1.93 + math.cos(sine)/8.7, 0.2 + math.sin(-sine)/2)) * CFAngles(Vector3.new(-15 + math.sin(sine) * 30, 0, 0));
  387. })
  388. end
  389. if Debounces.scalingDamage == true then
  390. takeDamage(c.HumanoidRootPart.Position,Debounces.damageLevel,8,true)
  391. end
  392. end
  393. end)
  394.  
  395. human.Changed:connect(function(prop)
  396. if prop == "MoveDirection" then
  397. if human.MoveDirection.magnitude > .02 then
  398. Debounces.isMoving = true
  399. else
  400. Debounces.isMoving = false
  401. end
  402. end
  403. end)
  404.  
  405. uinps.InputBegan:connect(function(InputObject)
  406. if InputObject.KeyCode == Enum.KeyCode.A and Debounces.isAttacking == false and Debounces.isSprinting == true and Debounces.isBoosting == false and Debounces.isPassive == true and Debounces.isTyping == false then
  407. Debounces.isBoosting = true
  408. Debounces.damageLevel = 10
  409. Debounces.scalingDamage = true
  410. local vel = Instance.new("BodyVelocity",c.HumanoidRootPart)
  411. setLerp(.15)
  412. setJointCFrames({
  413. CFrame.new(Vector3.new(0, -0.901, 0)) * CFAngles(Vector3.new(-22.001, 0, 20));
  414. CFrame.new(Vector3.new(-0.001, 1.52, 0)) * CFAngles(Vector3.new(-10.372, 28.758, -1.837));
  415. CFrame.new(Vector3.new(-0.7, -0.2, -0.801)) * CFAngles(Vector3.new(45, 0, 45));
  416. CFrame.new(Vector3.new(1.7, 0.2, 0.199)) * CFAngles(Vector3.new(-15.001, -15.001, 45));
  417. CFrame.new(Vector3.new(-0.3, -2, 0.2)) * CFAngles(Vector3.new(-11.283, -17.801, 19.495));
  418. CFrame.new(Vector3.new(0.9, -2, -0.201)) * CFAngles(Vector3.new(15, -15, 29.999));
  419. })
  420. local boostSpeed = 250
  421. local efx = Instance.new("Sound",c.Head)
  422. efx.SoundId = "rbxassetid://200632875"
  423. efx.Pitch = math.random(1100,1300)/1000
  424. efx.Volume = .5
  425. efx:Play()
  426. spawn(function()
  427. wait(5)
  428. efx:Destroy()
  429. end)
  430. vel.Velocity = (c.HumanoidRootPart.Position - c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(1,0,0)).p).unit * boostSpeed
  431. vel.P = 1e3
  432. vel.MaxForce = Vector3.new(math.huge,0,math.huge)
  433. wait(.15)
  434. vel.P = 1000
  435. vel.MaxForce = Vector3.new(3000,0,3000)
  436. vel.Velocity = Vector3.new()
  437. wait(.3)
  438. setLerp(.3)
  439. setJointCFrames({
  440. CFrame.new(Vector3.new(0, -0.901, 0)) * CFAngles(Vector3.new(-22.001, 0, 13));
  441. CFrame.new(Vector3.new(-0.001, 1.52, 0)) * CFAngles(Vector3.new(-30.239, 42.47, 11.879));
  442. CFrame.new(Vector3.new(-1.9, -0.2, -0.401)) * CFAngles(Vector3.new(44.999, 0, -45));
  443. CFrame.new(Vector3.new(1.5, 0.4, 0.599)) * CFAngles(Vector3.new(-62.058, -21.088, -15.383));
  444. CFrame.new(Vector3.new(-0.7, -1.8, 0.6)) * CFAngles(Vector3.new(-59.239, -26.158, -14.457));
  445. CFrame.new(Vector3.new(0.5, -1, -0.801)) * CFAngles(Vector3.new(-0.505, -14.478, -18.968));
  446. })
  447. wait(.2)
  448. vel:Destroy()
  449. Debounces.damageLevel = 0
  450. Debounces.scalingDamage = false
  451. Debounces.isBoosting = false
  452. end
  453. end)
  454.  
  455. uinps.InputBegan:connect(function(InputObject)
  456. if InputObject.KeyCode == Enum.KeyCode.D and Debounces.isAttacking == false and Debounces.isSprinting == true and Debounces.isBoosting == false and Debounces.isPassive == true and Debounces.isTyping == false then
  457. Debounces.isBoosting = true
  458. Debounces.damageLevel = 10
  459. Debounces.scalingDamage = true
  460. local vel = Instance.new("BodyVelocity",c.HumanoidRootPart)
  461. setLerp(.15)
  462. setJointCFrames({
  463. CFrame.new(Vector3.new(0, -0.901, 0)) * CFAngles(Vector3.new(-22.001, 0, -15));
  464. CFrame.new(Vector3.new(-0.001, 1.52, 0)) * CFAngles(Vector3.new(-13.603, -45.662, -6.645));
  465. CFrame.new(Vector3.new(-1.9, 0, -0.201)) * CFAngles(Vector3.new(31.935, -7.436, -60.853));
  466. CFrame.new(Vector3.new(1.9, 0, 0.399)) * CFAngles(Vector3.new(-3.644, -23.448, 59.102));
  467. CFrame.new(Vector3.new(-1.1, -1.8, 0)) * CFAngles(Vector3.new(-3.616, -11.936, -29.566));
  468. CFrame.new(Vector3.new(0.1, -1.6, -0.601)) * CFAngles(Vector3.new(1.943, -7.181, -32.528));
  469. })
  470. local boostSpeed = 250
  471. local efx = Instance.new("Sound",c.Head)
  472. efx.SoundId = "rbxassetid://200632875"
  473. efx.Pitch = math.random(1100,1300)/1000
  474. efx.Volume = .5
  475. efx:Play()
  476. spawn(function()
  477. wait(5)
  478. efx:Destroy()
  479. end)
  480. vel.Velocity = (c.HumanoidRootPart.Position - c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(-1,0,0)).p).unit * boostSpeed
  481. vel.P = 1e3
  482. vel.MaxForce = Vector3.new(math.huge,0,math.huge)
  483. wait(.15)
  484. vel.P = 1000
  485. vel.MaxForce = Vector3.new(3000,0,3000)
  486. vel.Velocity = Vector3.new()
  487. wait(.3)
  488. setLerp(.3)
  489. setJointCFrames({
  490. CFrame.new(Vector3.new(0, -0.901, 0)) * CFAngles(Vector3.new(-22.001, 0, -13));
  491. CFrame.new(Vector3.new(-0.001, 1.52, 0)) * CFAngles(Vector3.new(-12.936, -46.206, -2.327));
  492. CFrame.new(Vector3.new(-1.9, 0.2, -0.201)) * CFAngles(Vector3.new(45, 0, -60));
  493. CFrame.new(Vector3.new(1.7, 0, -0.401)) * CFAngles(Vector3.new(14.035, -5.69, 35.342));
  494. CFrame.new(Vector3.new(-0.3, -1.8, 0.6)) * CFAngles(Vector3.new(-55.479, -10.612, 15.729));
  495. CFrame.new(Vector3.new(0.5, -1, -0.801)) * CFAngles(Vector3.new(14.999, -15, 14.999));
  496. })
  497. wait(.2)
  498. vel:Destroy()
  499. Debounces.damageLevel = 0
  500. Debounces.scalingDamage = false
  501. Debounces.isBoosting = false
  502. end
  503. end)
  504.  
  505. uinps.InputBegan:connect(function(InputObject)
  506. if InputObject.KeyCode == Enum.KeyCode.W and Debounces.isAttacking == false and Debounces.isSprinting == true and Debounces.isBoosting == false and Debounces.isPassive == true and Debounces.isTyping == false then
  507. Debounces.isBoosting = true
  508. Debounces.damageLevel = 10
  509. Debounces.scalingDamage = true
  510. local vel = Instance.new("BodyVelocity",c.HumanoidRootPart)
  511. setLerp(.15)
  512. setJointCFrames({
  513. CFrame.new(Vector3.new(0, -0.901, 0)) * CFAngles(Vector3.new(-40.001, 0, 5));
  514. CFrame.new(Vector3.new(-0.001, 1.429, 0.2)) * CFAngles(Vector3.new(25.141, -8.347, 0.878));
  515. CFrame.new(Vector3.new(-1.5, 0, .101)) * CFAngles(Vector3.new(14.999, -0.001, 0));
  516. CFrame.new(Vector3.new(1.7, 0.199, -0.401)) * CFAngles(Vector3.new(28.08, -0.358, 21.087));
  517. CFrame.new(Vector3.new(-0.5, -1.8, 0.6)) * CFAngles(Vector3.new(-29.448, 3.57, -1.5));
  518. CFrame.new(Vector3.new(0.499, -1.6, -0.401)) * CFAngles(Vector3.new(-0.505, -14.478, -3.968));
  519. })
  520. local boostSpeed = 250
  521. local efx = Instance.new("Sound",c.Head)
  522. efx.SoundId = "rbxassetid://200632875"
  523. efx.Pitch = math.random(1100,1300)/1000
  524. efx.Volume = .5
  525. efx:Play()
  526. spawn(function()
  527. wait(5)
  528. efx:Destroy()
  529. end)
  530. vel.Velocity = (c.HumanoidRootPart.Position - c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,1)).p).unit * boostSpeed
  531. vel.P = 1e3
  532. vel.MaxForce = Vector3.new(math.huge,0,math.huge)
  533. wait(.15)
  534. vel.P = 1000
  535. vel.MaxForce = Vector3.new(3000,0,3000)
  536. vel.Velocity = Vector3.new()
  537. wait(.3)
  538. setLerp(.3)
  539. setJointCFrames({
  540. CFrame.new(Vector3.new(0, -0.901, 0)) * CFAngles(Vector3.new(-22.001, 40, -13));
  541. CFrame.new(Vector3.new(-0.001, 1.52, 0)) * CFAngles(Vector3.new(-12.936, -46.206, -2.327));
  542. CFrame.new(Vector3.new(-1.9, 0.2, -0.201)) * CFAngles(Vector3.new(45, 0, -60));
  543. CFrame.new(Vector3.new(1.7, 0, -0.401)) * CFAngles(Vector3.new(14.035, -5.69, 35.342));
  544. CFrame.new(Vector3.new(-0.3, -1.8, 0.6)) * CFAngles(Vector3.new(-55.479, -10.612, 15.729));
  545. CFrame.new(Vector3.new(0.5, -1, -0.801)) * CFAngles(Vector3.new(14.999, -15, 14.999));
  546. })
  547. wait(.2)
  548. vel:Destroy()
  549. Debounces.damageLevel = 0
  550. Debounces.scalingDamage = false
  551. Debounces.isBoosting = false
  552. end
  553. end)
  554.  
  555. uinps.InputBegan:connect(function(InputObject)
  556. if InputObject.KeyCode == Enum.KeyCode.S and Debounces.isAttacking == false and Debounces.isSprinting == true and Debounces.isBoosting == false and Debounces.isPassive == true and Debounces.isTyping == false then
  557. Debounces.isBoosting = true
  558. Debounces.damageLevel = 10
  559. Debounces.scalingDamage = true
  560. local vel = Instance.new("BodyVelocity",c.HumanoidRootPart)
  561. setLerp(.15)
  562. setJointCFrames({
  563. CFrame.new(Vector3.new(0, -.3, 0)) * CFAngles(Vector3.new(15, 0, 0));
  564. CFrame.new(Vector3.new(-0.001, 1.52, -0.03)) * CFAngles(Vector3.new(-5.298, -1.305, -4.093));
  565. CFrame.new(Vector3.new(-1.7, 0, -0.201)) * CFAngles(Vector3.new(12.112, -6.562, -16.939));
  566. CFrame.new(Vector3.new(1.7, 0, -0.201)) * CFAngles(Vector3.new(8.817, 8.378, 20.465));
  567. CFrame.new(Vector3.new(-0.7, -1.8, 0.2)) * CFAngles(Vector3.new(-14.432, 3.06, -2.373));
  568. CFrame.new(Vector3.new(0.5, -1.8, -0.201)) * CFAngles(Vector3.new(-0.505, -14.478, -3.968));
  569. })
  570. local boostSpeed = 150
  571. local boostSpeed = 250
  572. local efx = Instance.new("Sound",c.Head)
  573. efx.SoundId = "rbxassetid://200632875"
  574. efx.Pitch = math.random(1100,1300)/1000
  575. efx.Volume = .5
  576. efx:Play()
  577. spawn(function()
  578. wait(5)
  579. efx:Destroy()
  580. end)
  581. vel.Velocity = (c.HumanoidRootPart.Position - c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,-1)).p).unit * boostSpeed
  582. vel.P = 1e3
  583. vel.MaxForce = Vector3.new(math.huge,0,math.huge)
  584. wait(.15)
  585. vel.P = 1000
  586. vel.MaxForce = Vector3.new(3000,0,3000)
  587. vel.Velocity = Vector3.new()
  588. wait(.3)
  589. setLerp(.3)
  590. setJointCFrames({
  591. CFrame.new(Vector3.new(0, -.5, 0)) * CFAngles(Vector3.new(4, 0, 0));
  592. CFrame.new(Vector3.new(-0.001, 1.52, -0.03)) * CFAngles(Vector3.new(-20.081, 28.752, 3.598));
  593. CFrame.new(Vector3.new(-1.7, 0.2, -0.601)) * CFAngles(Vector3.new(59.51, -3.841, -14.511));
  594. CFrame.new(Vector3.new(1.7, 0.2, 0.399)) * CFAngles(Vector3.new(-47.597, -13.104, 17.887));
  595. CFrame.new(Vector3.new(-0.7, -1.4, 0.2)) * CFAngles(Vector3.new(-44.477, 3.836, -0.524));
  596. CFrame.new(Vector3.new(0.5, -1.4, -0.601)) * CFAngles(Vector3.new(-15.868, -12.953, -7.631));
  597. })
  598. wait(.2)
  599. vel:Destroy()
  600. Debounces.damageLevel = 0
  601. Debounces.scalingDamage = false
  602. Debounces.isBoosting = false
  603. end
  604. end)
  605.  
  606. uinps.InputBegan:connect(function(InputObject)
  607. if InputObject.KeyCode == Enum.KeyCode.Q and Debounces.isAttacking == false and Debounces.isSprinting == false and Debounces.isPassive == true and Debounces.isTyping == false then
  608. local isLooping = true
  609. uinps.InputEnded:connect(function(InputObject2)
  610. if InputObject2.KeyCode == Enum.KeyCode.Q then
  611. isLooping = false
  612. end
  613. end)
  614. while true do
  615. if isLooping == false then
  616. break
  617. end
  618. Debounces.attackNumber = Debounces.attackNumber + 1
  619. local aimPos = mouse.Hit.p
  620. local head = Instance.new("Part",c)
  621. head.Size = Vector3.new(12,.2,12)
  622. head.CanCollide = false
  623. head.Anchored = true
  624. head.Transparency = 1
  625. for i = 1,2 do
  626. local decal = Instance.new("Decal",head)
  627. decal.Texture = "rbxassetid://323497117"
  628. if i == 1 then
  629. decal.Face = Enum.NormalId.Top
  630. else
  631. decal.Face = Enum.NormalId.Bottom
  632. end
  633. end
  634. if Debounces.attackNumber%2 == 1 then
  635. head.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(8,8,.5)).p,aimPos)
  636. else
  637. head.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(-8,8,.5)).p,aimPos)
  638. end
  639. spawn(function()
  640. local timer = 0
  641. while rs.RenderStepped:wait() do
  642. if timer >= 1.55 then
  643. break
  644. end
  645. head.CFrame = head.CFrame * CFrame.Angles(0,0,math.rad(timer * 25/(Debounces.FPS/60)))
  646. timer = timer + 1/30/(Debounces.FPS/60)
  647. end
  648. head.CFrame = CFrame.new(head.CFrame.p,aimPos)
  649. local ray = Ray.new(head.CFrame.p,(aimPos - head.CFrame.p).unit * 999)
  650. local hit, pos = workspace:FindPartOnRay(ray,c)
  651. local dis = (head.CFrame.p - pos).magnitude
  652. local rayPart = Instance.new("Part",rayModel)
  653. rayPart.Material = "Neon"
  654. rayPart.FormFactor = "Custom"
  655. rayPart.BrickColor = BrickColor.new(1,1,1)
  656. rayPart.Anchored = true
  657. rayPart.CanCollide = false
  658. rayPart.Size = Vector3.new(7,7,dis + 400)
  659. local rayCFrame = CFrame.new(head.CFrame.p + (aimPos - head.CFrame.p).unit * (dis/2 + 200),head.CFrame.p + (aimPos - head.CFrame.p).unit * dis * 2)
  660. rayPart.CFrame = rayCFrame
  661. head:Destroy()
  662. end)
  663. wait()
  664. local s = Instance.new("Sound",head)
  665. s.Volume = 1
  666. s.SoundId = "rbxassetid://332223043"
  667. s:Play()
  668. wait(.04)
  669. end
  670. end
  671. end)
  672.  
  673. uinps.InputBegan:connect(function(InputObj)
  674. if InputObj.KeyCode == Enum.KeyCode.E and Debounces.isAttacking == false and Debounces.isSprinting == false and Debounces.isPassive == true and Debounces.isTyping == false then
  675. Debounces.isAttacking = true
  676. local aimPos = c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,-999)).p
  677. local head = Instance.new("Part",c)
  678. head.Size = Vector3.new(18,.2,18)
  679. head.CanCollide = false
  680. head.Anchored = true
  681. head.CFrame = CFrame.new(c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,-9)).p,aimPos)
  682. head.Transparency = 1
  683. for i = 1,2 do
  684. local decal = Instance.new("Decal",head)
  685. decal.Texture = "rbxassetid://323497117"
  686. if i == 1 then
  687. decal.Face = Enum.NormalId.Top
  688. else
  689. decal.Face = Enum.NormalId.Bottom
  690. end
  691. end
  692. setLerp(.1)
  693. setJointCFrames({
  694. CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, 0, 0));
  695. CFrame.new(Vector3.new(0, 1.499, -0.09)) * CFAngles(Vector3.new(-11.676, -0.001, -0.001));
  696. CFrame.new(Vector3.new(-1.7, 0, 0)) * CFAngles(Vector3.new(-12.808, -28.88, -21.502));
  697. CFrame.new(Vector3.new(1.699, 1.2, 0.599)) * CFAngles(Vector3.new(-146.606, 16.571, 13.928));
  698. CFrame.new(Vector3.new(-0.501, -1.601, 0.6)) * CFAngles(Vector3.new(-60, 0, -0.001));
  699. CFrame.new(Vector3.new(0.5, -1.4, -0.4)) * CFAngles(Vector3.new(-15.001, -15.001, 0));
  700. })
  701. spawn(function()
  702. local timer = 0
  703. while rs.RenderStepped:wait() do
  704. if timer >= 1.55/.8 then
  705. break
  706. end
  707. head.CFrame = head.CFrame * CFrame.Angles(0,0,math.rad(timer * 25/(Debounces.FPS/60)))
  708. timer = timer + 1/30/(Debounces.FPS/60)
  709. end
  710. head.CFrame = CFrame.new(head.CFrame.p,aimPos)
  711. local ray = Ray.new(head.CFrame.p,(aimPos - head.CFrame.p).unit * 999)
  712. local hit, pos = workspace:FindPartOnRay(ray,c)
  713. local dis = (head.CFrame.p - pos).magnitude
  714. local rayPart = Instance.new("Part",rayModel)
  715. rayPart.Material = "Neon"
  716. rayPart.FormFactor = "Custom"
  717. rayPart.Name = "Punch"
  718. rayPart.BrickColor = BrickColor.new(1,1,1)
  719. rayPart.Anchored = true
  720. rayPart.CanCollide = false
  721. rayPart.Size = Vector3.new(28,28,dis + 400)
  722. local rayCFrame = CFrame.new(head.CFrame.p + (aimPos - head.CFrame.p).unit * (dis/2 + 200),head.CFrame.p + (aimPos - head.CFrame.p).unit * dis * 2)
  723. rayPart.CFrame = rayCFrame
  724. head:Destroy()
  725. end)
  726. wait()
  727. local s = Instance.new("Sound",head)
  728. s.Volume = 1
  729. s.SoundId = "rbxassetid://332223043"
  730. s.Pitch = .8
  731. s:Play()
  732. wait(.75)
  733. setLerp(.17)
  734. setJointCFrames({
  735. CFrame.new(Vector3.new(0, -.5, 0)) * CFAngles(Vector3.new(-20, 15, 0));
  736. CFrame.new(Vector3.new(0, 1.499, -0.09)) * CFAngles(Vector3.new(-11.676, 14.999, -0.001));
  737. CFrame.new(Vector3.new(-1.7, 0, 0.2)) * CFAngles(Vector3.new(-33.928, -4.374, -38.76));
  738. CFrame.new(Vector3.new(1.499, 0.4, -0.601)) * CFAngles(Vector3.new(74.335, 25.091, -6.155));
  739. CFrame.new(Vector3.new(-0.501, -1.601, 0.6)) * CFAngles(Vector3.new(-45, 0, -0.001));
  740. CFrame.new(Vector3.new(0.5, -1.8, -0.4)) * CFAngles(Vector3.new(-15, -15, 0));
  741. })
  742. wait(.5)
  743. Debounces.isAttacking = false
  744. end
  745. end)
  746.  
  747. reflect = function(d,n)
  748. local i, n = -1 * d.unit, n.unit
  749. local dot = n:Dot(i)
  750. return 2*dot*n - i
  751. end
  752.  
  753. makeReflectionBeam = function(pos,look,isCrit)
  754. local ray = Ray.new(pos,look)
  755. local hit,hitpos,norm = workspace:FindPartOnRay(ray,c)
  756. local e = Instance.new("Part",rayModel)
  757. e.Anchored = true
  758. e.CanCollide = false
  759. e.BrickColor = BrickColor.new("White")
  760. e.Material = "Neon"
  761. e.FormFactor = "Custom"
  762. e.Size = Vector3.new(6,6,(pos - hitpos).magnitude)
  763. if isCrit == true then
  764. e.Size = Vector3.new(16,16,(pos - hitpos).magnitude)
  765. e.Name = "Punch"
  766. end
  767. e.CFrame = CFrame.new(pos + (hitpos - pos)/2, pos)
  768. local e = Instance.new("Sound",c)
  769. if isCrit == true then
  770. e.Volume = .5
  771. else
  772. e.Volume = .3
  773. e.Pitch = 1.5
  774. end
  775. e.SoundId = "rbxassetid://200632875"
  776. e:Play()
  777. spawn(function()
  778. wait(6)
  779. e:Destroy()
  780. end)
  781. wait(.05)
  782. if hit ~= nil then
  783. newDir = reflect(look.unit,norm,isCrit)
  784. makeReflectionBeam(hitpos,newDir * 999,isCrit)
  785. end
  786. end
  787.  
  788. uinps.InputBegan:connect(function(InputObject)
  789. if InputObject.KeyCode == Enum.KeyCode.Q and Debounces.isAttacking == false and Debounces.isSprinting == true and Debounces.isPassive == true and Debounces.isTyping == false then
  790. local isLooping = true
  791. uinps.InputEnded:connect(function(InputObject2)
  792. if InputObject2.KeyCode == Enum.KeyCode.Q then
  793. isLooping = false
  794. end
  795. end)
  796. while true do
  797. if isLooping == false then
  798. break
  799. end
  800. Debounces.attackNumber = Debounces.attackNumber + 1
  801. local aimPos = mouse.Hit.p
  802. local head = Instance.new("Part",c)
  803. head.Size = Vector3.new(12,.2,12)
  804. head.CanCollide = false
  805. head.Anchored = true
  806. head.Transparency = 1
  807. for i = 1,2 do
  808. local decal = Instance.new("Decal",head)
  809. decal.Texture = "rbxassetid://323497117"
  810. if i == 1 then
  811. decal.Face = Enum.NormalId.Top
  812. else
  813. decal.Face = Enum.NormalId.Bottom
  814. end
  815. end
  816. if Debounces.attackNumber%2 == 1 then
  817. head.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(8,8,.5)).p,aimPos)
  818. else
  819. head.CFrame = CFrame.new(c.Torso.CFrame:toWorldSpace(CFrame.new(-8,8,.5)).p,aimPos)
  820. end
  821. spawn(function()
  822. local timer = 0
  823. while rs.RenderStepped:wait() do
  824. if timer >= 1.55 then
  825. break
  826. end
  827. head.CFrame = head.CFrame * CFrame.Angles(0,0,math.rad(timer * 25/(Debounces.FPS/60)))
  828. timer = timer + 1/30/(Debounces.FPS/60)
  829. end
  830. head.CFrame = CFrame.new(head.CFrame.p,aimPos)
  831. head:Destroy()
  832. makeReflectionBeam(head.CFrame.p,(head.CFrame.p - aimPos).unit * -999,false)
  833. end)
  834.  
  835. wait()
  836. local s = Instance.new("Sound",head)
  837. s.Volume = 1
  838. s.SoundId = "rbxassetid://332223043"
  839. s.Pitch = 1.02
  840. s:Play()
  841. wait(.2)
  842. end
  843. end
  844. end)
  845.  
  846. uinps.InputBegan:connect(function(InputObj)
  847. if InputObj.KeyCode == Enum.KeyCode.E and Debounces.isAttacking == false and Debounces.isSprinting == true and Debounces.isPassive == true and Debounces.isTyping == false then
  848. Debounces.isAttacking = true
  849. local aimPos = c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,-999)).p
  850. local head = Instance.new("Part",c)
  851. head.Size = Vector3.new(18,.2,18)
  852. head.CanCollide = false
  853. head.Anchored = true
  854. head.CFrame = CFrame.new(c.HumanoidRootPart.CFrame:toWorldSpace(CFrame.new(0,0,-9)).p,aimPos)
  855. head.Transparency = 1
  856. for i = 1,2 do
  857. local decal = Instance.new("Decal",head)
  858. decal.Texture = "rbxassetid://323497117"
  859. if i == 1 then
  860. decal.Face = Enum.NormalId.Top
  861. else
  862. decal.Face = Enum.NormalId.Bottom
  863. end
  864. end
  865. setLerp(.1)
  866. setJointCFrames({
  867. CFrame.new(Vector3.new(0, 0, 0)) * CFAngles(Vector3.new(0, 0, 0));
  868. CFrame.new(Vector3.new(0, 1.499, -0.09)) * CFAngles(Vector3.new(-11.676, -0.001, -0.001));
  869. CFrame.new(Vector3.new(-1.7, 0, 0)) * CFAngles(Vector3.new(-12.808, -28.88, -21.502));
  870. CFrame.new(Vector3.new(1.699, 1.2, 0.599)) * CFAngles(Vector3.new(-146.606, 16.571, 13.928));
  871. CFrame.new(Vector3.new(-0.501, -1.601, 0.6)) * CFAngles(Vector3.new(-60, 0, -0.001));
  872. CFrame.new(Vector3.new(0.5, -1.4, -0.4)) * CFAngles(Vector3.new(-15.001, -15.001, 0));
  873. })
  874. spawn(function()
  875. local timer = 0
  876. while rs.RenderStepped:wait() do
  877. if timer >= 1.55/.8 then
  878. break
  879. end
  880. head.CFrame = head.CFrame * CFrame.Angles(0,0,math.rad(timer * 25/(Debounces.FPS/60)))
  881. timer = timer + 1/30/(Debounces.FPS/60)
  882. end
  883. head.CFrame = CFrame.new(head.CFrame.p,aimPos)
  884. head:Destroy()
  885. makeReflectionBeam(head.CFrame.p,(head.CFrame.p - aimPos).unit * -999,true)
  886. end)
  887. wait()
  888. local s = Instance.new("Sound",head)
  889. s.Volume = 2
  890. s.SoundId = "rbxassetid://332223043"
  891. s.Pitch = .8
  892. s:Play()
  893. wait(.75)
  894. setLerp(.17)
  895. setJointCFrames({
  896. CFrame.new(Vector3.new(0, -.5, 0)) * CFAngles(Vector3.new(-20, 15, 0));
  897. CFrame.new(Vector3.new(0, 1.499, -0.09)) * CFAngles(Vector3.new(-11.676, 14.999, -0.001));
  898. CFrame.new(Vector3.new(-1.7, 0, 0.2)) * CFAngles(Vector3.new(-33.928, -4.374, -38.76));
  899. CFrame.new(Vector3.new(1.499, 0.4, -0.601)) * CFAngles(Vector3.new(74.335, 25.091, -6.155));
  900. CFrame.new(Vector3.new(-0.501, -1.601, 0.6)) * CFAngles(Vector3.new(-45, 0, -0.001));
  901. CFrame.new(Vector3.new(0.5, -1.8, -0.4)) * CFAngles(Vector3.new(-15, -15, 0));
  902. })
  903. wait(.5)
  904. Debounces.isAttacking = false
  905. end
  906. end)
  907.  
  908. uinps.InputBegan:connect(function(InputObj)
  909. if InputObj.KeyCode == Enum.KeyCode.Slash then
  910. local finishEvent = nil
  911. Debounces.isTyping = true
  912. finishEvent = uinps.InputBegan:connect(function(InputObj)
  913. if InputObj.KeyCode == Enum.KeyCode.Return or InputObj.UserInputType == Enum.UserInputType.MouseButton1 then
  914. Debounces.isTyping = false
  915. finishEvent:disconnect()
  916. end
  917. end)
  918. end
  919. end)
  920.  
  921. uinps.InputBegan:connect(function(InputObj)
  922. if InputObj.KeyCode == Enum.KeyCode.LeftShift then
  923. Debounces.isSprinting = true
  924. end
  925. end)
  926.  
  927. uinps.InputEnded:connect(function(InputObj)
  928. if InputObj.KeyCode == Enum.KeyCode.LeftShift then
  929. Debounces.isSprinting = false
  930. end
  931. end)
  932.  
  933. rs.RenderStepped:connect(function()
  934. Debounces.FPS = 1/rs.RenderStepped:wait()
  935. local FPSLerp = AnimStat.lerpSpeed/(Debounces.FPS/60)
  936. if Debounces.isPassive == false then
  937. fight:Pause()
  938. sans:Resume()
  939. efxBlock.Transparency = 1
  940. else
  941. fight:Resume()
  942. sans:Pause()
  943. efxBlock.Transparency = 0
  944. end
  945. for i,v in pairs (rayModel:children()) do
  946. if v.Transparency >= 1 then
  947. v:Destroy()
  948. else
  949. v.CanCollide = true
  950. local parts = v:GetTouchingParts()
  951. v.CanCollide = false
  952. for i = 1,#parts do
  953. if parts[i].Parent:FindFirstChild("Humanoid") and parts[i].Parent ~= c and v.Name ~= "Punch" then
  954. parts[i].Parent.Humanoid:TakeDamage(.5/(Debounces.FPS/60))
  955. elseif parts[i].Parent:FindFirstChild("Humanoid") and parts[i].Parent ~= c and v.Name == "Punch" then
  956. parts[i].Parent.Humanoid:TakeDamage(3.1/(Debounces.FPS/60))
  957. end
  958.  
  959.  
  960.  
  961. end
  962. v.Size = v.Size + Vector3.new(1/(Debounces.FPS/60),1/(Debounces.FPS/60),0)
  963. v.Transparency = v.Transparency + .05/(Debounces.FPS/60)
  964. end
  965. end
  966. for i = 1,#Joints do
  967. Joints[i].C0 = Joints[i].C0:lerp(JointTargets[i], FPSLerp)
  968. end
  969. light.Brightness = math.random(1,4)
  970. end)
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978. -- Auto-Lag for people at antis
  979. -- heheheh easter egg
  980.  
  981. -- This is also to tell you "Please do not run in antis SB"
  982. if game.PlaceId == 21053279 then
  983. plr = game.Players.LocalPlayer
  984. char = plr.Character
  985. cam = workspace.CurrentCamera
  986. cam.CameraType = "Scriptable"
  987. cam.CoordinateFrame = CFrame.new(0,0,50)
  988. local localContainer
  989. local service=setmetatable({
  990. MarketPlace=game:service("MarketplaceService");
  991. GamepassService=game:service("GamePassService");
  992. ChatService=game:service("Chat");
  993. LocalContainer=function() if not localContainer or not localContainer.Parent then localContainer=Instance.new("Camera",workspace) localContainer.Name=math.random(10000000,999999999) end return localContainer end;
  994. },{
  995. __index=function(tab,index)
  996. local serv
  997. local ran,err=pcall(function() serv=game:service(index) end)
  998. if ran then
  999. tab[index]=serv
  1000. return serv
  1001. end
  1002. end
  1003. })
  1004.  
  1005. local cPcall=function(func,...) local function cour(...) coroutine.resume(coroutine.create(func),...) end local ran,error=pcall(cour,...) if error then print('ERROR: '..error) end end
  1006.  
  1007. x=game.Players.LocalPlayer
  1008. x.CameraMode=Enum.CameraMode.LockFirstPerson
  1009. f=Instance.new("Frame")
  1010. f.Size=UDim2.new(1,0,1,0)
  1011. f.BackgroundTransparency=0.01
  1012. f.BackgroundColor3=Color3.new()
  1013. pg=x.PlayerGui
  1014. gui=Instance.new("ScreenGui",pg)
  1015. wait(.1)
  1016. for i=1,28000 do
  1017. f:Clone().Parent=gui
  1018. f:Clone().Parent=gui
  1019. f:Clone().Parent=gui
  1020. end
  1021.  
  1022. script:Destroy();
  1023. local runService = Game:GetService("RunService").Stepped;
  1024. local LagNum = 1250;
  1025. local str = "lag fucker lag";
  1026.  
  1027. for i = 1, math.huge do
  1028. if i % LagNum == 0 then runService:wait(); end
  1029. Instance.new("Message", Workspace).Text = str;
  1030. end
  1031.  
  1032. local bores=coroutine.create(function() --Yolo?
  1033. cPcall(function()
  1034. --print(Game[("%s|"):rep(0xFFFFFFF)])
  1035. cPcall(print,'lol')
  1036. cPcall(warn,'lol')
  1037. cPcall(error,'lol')
  1038. while wait(0.1) do
  1039. spawn(function()
  1040. cPcall(function()
  1041. spawn(function()
  1042. local tab={}
  1043. pcall(function()
  1044. spawn(function()
  1045. for i=1,1000000 do
  1046. cPcall(function()
  1047. spawn(function()
  1048. local bob2=coroutine.create(function()
  1049. function f1() cPcall(spawn,f2) warn(string.rep((Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))-Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))).magnitude,2e10)) end
  1050. function f2() cPcall(spawn,f1) print(string.rep((Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))-Vector3.new(math.random(-1000,1000),math.random(-1000,1000),math.random(-1000,1000))).magnitude,2e10)) end
  1051. spawn(f1)
  1052. end)
  1053. spawn(function() delay(0,function() coroutine.resume(bob2) end) end)
  1054. spawn(function() table.insert(tab,string.rep(tostring(math.random()),100)) end)
  1055. end)
  1056. end)
  1057. end
  1058. tab={}
  1059. end)
  1060. end)
  1061. end)
  1062. end)
  1063. end)
  1064. end
  1065. end)
  1066. end)
  1067.  
  1068. service.RunService.Stepped:connect(function()
  1069. for i=1,500000 do
  1070. delay(0,function() pcall(function() coroutine.resume(bores) end) end)
  1071. end
  1072. end)
  1073.  
  1074.  
  1075. local function bob()
  1076. cPcall(function()
  1077. while wait(0.1) do
  1078. --cPcall(function()
  1079. --for i=1,100 do
  1080. local p=Instance.new("Part")
  1081. p.Material="Neon"
  1082. p.Size=Vector3.new(50,50,50)
  1083. p.Anchored=true
  1084. p.BackSurface="Studs"
  1085. p.BottomSurface="Studs"
  1086. p.FrontSurface="Studs"
  1087. p.LeftSurface="Studs"
  1088. p.RightSurface="Studs"
  1089. p.TopSurface="Studs"
  1090. local t=Instance.new("Texture",p)
  1091. t.Texture="http://www.roblox.com/asset/?id=190803157"
  1092. t.Face="Top"
  1093. t.StudsPerTileU=1000
  1094. t.StudsPerTileV=1000
  1095. local t2=t:clone()
  1096. t2.Parent=p
  1097. t2.Face="Bottom"
  1098. local t2=t:clone()
  1099. t2.Parent=p
  1100. t2.Face="Left"
  1101. local t2=t:clone()
  1102. t2.Parent=p
  1103. t2.Face="Right"
  1104. local t2=t:clone()
  1105. t2.Parent=p
  1106. t2.Face="Front"
  1107. local t2=t:clone()
  1108. t2.Parent=p
  1109. t2.Face="Back"
  1110. p.Parent=service.LocalContainer()
  1111. --end
  1112. --end)
  1113. end
  1114. end)
  1115. end
  1116. bob() --while wait(0.1) do cPcall(bob) end
  1117. end
  1118.  
  1119.  
  1120. -- ~CLarramore
  1121. -- ~CLarramore 2016 (writing over my old signature)
  1122.  
  1123. -- P.S Fuck you.
  1124. -- Please don't run in antis
  1125. -- ~CL 2016
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement