ShutThefickUp

Untitled

Apr 21st, 2019
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.70 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,Mouse,mouse,UserInputService,ContextActionService = owner
  3. do
  4. print("FE Compatibility code by Mokiros")
  5. script.Parent = Player.Character
  6.  
  7. --RemoteEvent for communicating
  8. local Event = Instance.new("RemoteEvent")
  9. Event.Name = "UserInput_Event"
  10.  
  11. --Fake event to make stuff like Mouse.KeyDown work
  12. local function fakeEvent()
  13. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  14. t.connect = t.Connect
  15. return t
  16. end
  17.  
  18. --Creating fake input objects with fake variables
  19. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  20. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  21. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  22. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  23. end}
  24. --Merged 2 functions into one by checking amount of arguments
  25. CAS.UnbindAction = CAS.BindAction
  26.  
  27. --This function will trigger the events that have been :Connect()'ed
  28. local function te(self,ev,...)
  29. local t = m[ev]
  30. if t and t._fakeEvent and t.Function then
  31. t.Function(...)
  32. end
  33. end
  34. m.TrigEvent = te
  35. UIS.TrigEvent = te
  36.  
  37. Event.OnServerEvent:Connect(function(plr,io)
  38. if plr~=Player then return end
  39. if io.isMouse then
  40. m.Target = io.Target
  41. m.Hit = io.Hit
  42. else
  43. local b = io.UserInputState == Enum.UserInputState.Begin
  44. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  45. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  46. end
  47. for _,t in pairs(CAS.Actions) do
  48. for _,k in pairs(t.Keys) do
  49. if k==io.KeyCode then
  50. t.Function(t.Name,io.UserInputState,io)
  51. end
  52. end
  53. end
  54. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  55. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  56. end
  57. end)
  58. Event.Parent = NLS([==[
  59. local Player = game:GetService("Players").LocalPlayer
  60. local Event = script:WaitForChild("UserInput_Event")
  61.  
  62. local UIS = game:GetService("UserInputService")
  63. local input = function(io,a)
  64. if a then return end
  65. --Since InputObject is a client-side instance, we create and pass table instead
  66. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  67. end
  68. UIS.InputBegan:Connect(input)
  69. UIS.InputEnded:Connect(input)
  70.  
  71. local Mouse = Player:GetMouse()
  72. local h,t
  73. --Give the server mouse data 30 times every second, but only if the values changed
  74. --If player is not moving their mouse, client won't fire events
  75. while wait(1/30) do
  76. if h~=Mouse.Hit or t~=Mouse.Target then
  77. h,t=Mouse.Hit,Mouse.Target
  78. Event:FireServer({isMouse=true,Target=t,Hit=h})
  79. end
  80. end]==],Player.Character)
  81. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  82. end
  83.  
  84. -------------------------------
  85. --[[ The Coffe Rage Script ]]--
  86. -------------------------------
  87. --[[
  88. Created by LegendOfDarknees.
  89. and also leaked by LegendOfDarknees.
  90.  
  91. Note:
  92. I decided to leak it cause this
  93. pathetic skid "pxire" leeched it out
  94. of my friend. If you see "pxire",
  95. never trade him or let your friends
  96. be friends with him.
  97. Anyway, pxire claims that he made this.
  98. Too bad I leaked it first
  99.  
  100. Anyway, so you script kiddies enjoy this.
  101. By the way, this script is old, so I don't really care about it.
  102.  
  103.  
  104. Do not remove this credit.
  105. --]]
  106. local p=owner
  107.  
  108. ScreenGui0 = Instance.new("ScreenGui")
  109. Frame1 = Instance.new("Frame")
  110. TextLabel2 = Instance.new("TextLabel")
  111. Frame3 = Instance.new("Frame")
  112. Frame4 = Instance.new("Frame")
  113. Frame5 = Instance.new("Frame")
  114. Frame6 = Instance.new("Frame")
  115. TextLabel7 = Instance.new("TextLabel")
  116. ScreenGui0.Name = "sc"
  117. ScreenGui0.Parent = p.PlayerGui
  118. Frame1.Name = "bk"
  119. Frame1.Parent = ScreenGui0
  120. Frame1.Size = UDim2.new(0, 308, 0, 308)
  121. Frame1.Position = UDim2.new(0.274853796, 0, -1, 0)
  122. Frame1.BackgroundColor3 = Color3.new(0.00392157, 1, 0.584314)
  123. Frame1.BorderSizePixel = 0
  124. TextLabel2.Name = "txt"
  125. TextLabel2.Parent = Frame1
  126. TextLabel2.Transparency = 1
  127. TextLabel2.Size = UDim2.new(0, 308, 0, 308)
  128. TextLabel2.Text = "L"
  129. TextLabel2.BackgroundColor3 = Color3.new(1, 1, 1)
  130. TextLabel2.BackgroundTransparency = 1
  131. TextLabel2.BorderSizePixel = 0
  132. TextLabel2.Font = Enum.Font.SourceSansLight
  133. TextLabel2.FontSize = Enum.FontSize.Size14
  134. TextLabel2.TextColor3 = BrickColor.new("Institutional white").Color
  135. TextLabel2.TextScaled = true
  136. TextLabel2.TextStrokeTransparency = 0.89999997615814
  137. TextLabel2.TextWrapped = true
  138. TextLabel2.TextTransparency=0
  139. Frame3.Name = "b2"
  140. Frame3.Parent = Frame1
  141. Frame3.Size = UDim2.new(0, 308, 0, 68)
  142. Frame3.Position = UDim2.new(0, 0, 0.77922076, 0)
  143. Frame3.BackgroundColor3 = Color3.new(0, 1, 0.701961)
  144. Frame3.BorderSizePixel = 0
  145. Frame4.Name = "b3"
  146. Frame4.Parent = Frame1
  147. Frame4.Size = UDim2.new(0, 308, 0, 51)
  148. Frame4.Position = UDim2.new(0, 0, 0.834415555, 0)
  149. Frame4.BackgroundColor3 = Color3.new(0, 1, 0.886275)
  150. Frame4.BorderSizePixel = 0
  151. Frame5.Name = "b4"
  152. Frame5.Parent = Frame1
  153. Frame5.Size = UDim2.new(0, 308, 0, 19)
  154. Frame5.Position = UDim2.new(0, 0, 0.938311696, 0)
  155. Frame5.BackgroundColor3 = Color3.new(0, 0.768628, 1)
  156. Frame5.BorderSizePixel = 0
  157. Frame6.Name = "bk2"
  158. Frame6.Parent = Frame1
  159. Frame6.Size = UDim2.new(0, 308, 0, 40)
  160. Frame6.Position = UDim2.new(0, 0, 0, 0)
  161. Frame6.BackgroundColor3 = Color3.new(0, 0.65098, 1)
  162. Frame6.BorderSizePixel = 0
  163. TextLabel7.Name = "txt"
  164. TextLabel7.Parent = Frame6
  165. TextLabel7.Transparency = 1
  166. TextLabel7.Size = UDim2.new(1, 0, 1, 0)
  167. TextLabel7.Text = "Created by the programmer LegendOfDarknees."
  168. TextLabel7.BackgroundColor3 = Color3.new(1, 1, 1)
  169. TextLabel7.BackgroundTransparency = 1
  170. TextLabel7.BorderSizePixel = 0
  171. TextLabel7.Font = Enum.Font.SourceSansBold
  172. TextLabel7.FontSize = Enum.FontSize.Size14
  173. TextLabel7.TextColor3 = BrickColor.new("Institutional white").Color
  174. TextLabel7.TextScaled = true
  175. TextLabel7.TextTransparency=0
  176. TextLabel7.TextStrokeTransparency = 0.89999997615814
  177.  
  178. TextLabel7.TextWrapped = true
  179.  
  180. local sc = ScreenGui0
  181. sc.bk.ZIndex=2
  182. sc.bk.b2.ZIndex=2
  183. sc.bk.b3.ZIndex=2
  184. sc.bk.b4.ZIndex=2
  185. sc.bk.txt.ZIndex=2
  186.  
  187. sc.bk.Position = UDim2.new(0.274853796, 0, -1, 0)
  188. sc.bk:TweenPosition(UDim2.new(0.275, 0,0.1, 0),"Out","Sine",2)
  189. sc.bk.bk2:TweenPosition(UDim2.new(0,0,1,0),"Out","Sine",2)
  190. wait(3)
  191. sc.bk:TweenPosition(UDim2.new(0.275, 0,1.7, 0),"Out","Sine",2)
  192. wait(2)
  193. sc:Destroy()
  194.  
  195. wait(0.1)
  196. -------------------------------
  197. local p=game:service("Players").LocalPlayer
  198. if p.Name=="Reruderu" then
  199. p:Kick("go away, skid who uses crappy decompilers,v3rmie skid.")
  200. elseif p.Name=="Rerumu" then
  201. p:Kick("no thanks, skid who uses crappy decompilers that they didnt make.also being an pathetic v3rmie kid")
  202. end
  203. local char=p.Character
  204. script.Parent=char
  205. local torso=char.Torso
  206. local hed=char.Head
  207. local larm=char:FindFirstChild("Left Arm")
  208. local rarm=char:FindFirstChild("Right Arm")
  209. local lleg=char:FindFirstChild("Left Leg")
  210. local rleg=char:FindFirstChild("Right Leg")
  211. local hum=char.Humanoid
  212. local cam=workspace.CurrentCamera
  213. local root=char.HumanoidRootPart
  214. local hb=game:service("RunService").Heartbeat
  215. local rs=game:service("RunService").Stepped
  216. hum.MaxHealth=150000
  217. hum.Health=hum.MaxHealth
  218. local pgui=Instance.new("ScreenGui",p.PlayerGui)
  219. random={25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,-25,-26,-27,-28,-29,-30,-31,-32,-33,-34,-35,-36,-37,-38,-39,-40,-41,-42,-43,-44,-45,-46,-47,-48,-49,-50,-51,-52,-53,-54,-55,-56,-57,-58,-59,-60,-61,-62,-63,-64,-65,-66,-67,-68,-69,-70,-71,-72,-73,-74,-75,-76,-77,-78,-79,-80,-81,-82,-83,-84,-85,-86,-87,-88,-89,-90,-91,-92,-93,-94,-95,-96,-97,-98,-99,-100}
  220. local run = 30
  221. local normal = 16
  222. local color = "Really black"
  223. -------------------
  224. local drinks="10722059"
  225. local m="41707332"
  226. local tx="41708701"
  227. local ragesong="655337888"
  228. local breaks="368270172"
  229. local scream="527276541"
  230. -------------------
  231.  
  232. function fnt(pos,dist,splr)
  233. if splr then return(splr.Torso.CFrame.p -pos).magnitude < dist end
  234. local list = {}
  235. for i,v in pairs(workspace:GetChildren())do
  236. if v:IsA("Model")then
  237. if v:findFirstChild("Torso")then
  238. if v ~= char then
  239. if(v.Torso.Position -pos).magnitude <= dist then
  240. table.insert(list,v)
  241. end
  242. end
  243. end
  244. end
  245. end
  246. return list
  247. end
  248. function fnp(pos,dist,splr)
  249. if splr then return(splr.Torso.CFrame.p -pos).magnitude < dist end
  250. local list = {}
  251. for i,v in pairs(workspace:GetChildren())do
  252. if v:IsA("Part")then
  253. if v ~= char and v.Name~="Car" and v~=torso and v.Name~="Base" and v.Name~="Baseplate" then
  254. if(v.Position -pos).magnitude <= dist then
  255. table.insert(list,v)
  256. end
  257. end
  258. end
  259. end
  260. return list
  261. end
  262. fw = function(wp0, wp1, wc0x, wc0y, wc0z) -- fast weld
  263. local wld = Instance.new("Weld", wp1)
  264. wld.Part0 = wp0
  265. wld.Part1 = wp1
  266. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  267. end
  268. local trans=false
  269. ------------------------------------
  270. local msgs=0
  271. function say(msg,speed,tme)
  272. msgs=msgs+1
  273. local bg=Instance.new("BillboardGui",char)
  274. bg.Enabled=true;
  275. bg.Active=true
  276. bg.Adornee=hed
  277. bg.Size=UDim2.new(1,0,1,0)
  278. bg.StudsOffset=Vector3.new(0,3+msgs,0)
  279. local txt=Instance.new("TextLabel",bg)
  280. txt.Position=UDim2.new(0,0,0,0)
  281. txt.Size=UDim2.new(8,0,1.3,0)
  282. txt.BackgroundTransparency=1
  283. txt.BorderSizePixel=0
  284. txt.Font="Bodoni"
  285. txt.TextScaled=true;
  286. txt.TextWrapped=true;
  287. txt.TextColor3=Color3.new(255,255,255)
  288. txt.TextStrokeTransparency=0
  289. txt.TextStrokeColor3=Color3.new(0,0,0)
  290. txt.Text=""
  291. if trans == true then
  292. txt.TextColor3=Color3.new(255,0,0)
  293. txt.Font="Antique"
  294. end
  295. coroutine.wrap(function()
  296. for i = 1,string.len(msg) do
  297. print(i)
  298. if speed>0 then
  299. wait(speed)
  300. else
  301. wait()
  302. end
  303. txt.Text=txt.Text..msg:sub(i,i)
  304. end
  305. wait(tme)
  306. txt:Destroy()
  307. bg:Destroy()
  308. msgs=msgs-1
  309. end)()
  310.  
  311. end
  312. local s0=Instance.new("Sound",char)
  313. s0.SoundId="rbxassetid://"..ragesong
  314. s0.Volume=1999
  315. s0.Pitch=1
  316. s0.Looped=true
  317.  
  318. local hair = Instance.new("Part",char)
  319. hair.Material="Neon"
  320. hair.CanCollide=false
  321. hair.Size=Vector3.new(0.1,0.1,0.1)
  322. hair.BrickColor=BrickColor.new(color)
  323. hair.Transparency=1
  324.  
  325. local msh = Instance.new("SpecialMesh",hair)
  326. msh.MeshId="rbxassetid://560196103"
  327. msh.Scale=Vector3.new(6.5,6.5,6.5)
  328.  
  329. local w = Instance.new("Weld",hair)
  330. w.Part1=hair
  331. w.Part0=hed
  332. w.C0=CFrame.new(0,-0.1,0.6)
  333.  
  334. ----------chat
  335. p.Chatted:connect(function(m)
  336. say(string.sub(m, 1, string.len(m)),0,3)
  337. end)
  338. ------------------------------------
  339. anim="idle"
  340. local sine=0
  341. local add=0
  342. local value=0
  343. local ffing=false
  344. local msgs=0
  345. attack=false
  346. NoAnims=false
  347. ----preparing character----
  348. fw(torso, larm, -1.5, 0.5, 0)
  349. larm.Weld.C1 = CFrame.new(0, 0.5, 0)
  350. fw(torso, rarm, 1.5, 0.5, 0)
  351. rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
  352. fw(torso, hed, 0, 1.5, 0)
  353. fw(torso, lleg, -0.5, -1, 0)
  354. lleg.Weld.C1 = CFrame.new(0, 1, 0)
  355. fw(torso, rleg, 0.5, -1, 0)
  356. rleg.Weld.C1 = CFrame.new(0, 1, 0)
  357. fw(root, torso, 0, -1, 0)
  358. torso.Weld.C1 = CFrame.new(0, -1, 0)
  359. --------------rot------------
  360. local r=0
  361. local radd=0.04
  362. coroutine.wrap(function()
  363. while rs:wait() do
  364. r=r+radd
  365. end
  366. end)()
  367. attack = false
  368. -----------------------------
  369. local e = Instance.new("Part",char)
  370. e.Name="Mug"
  371. e.CanCollide=false
  372. e.Size=Vector3.new(1,1,1)
  373.  
  374. local me=Instance.new("SpecialMesh",e)
  375. me.MeshId="rbxassetid://"..m
  376. me.TextureId="rbxassetid://"..tx
  377. me.Scale=Vector3.new(1.6,1.6,1.6)
  378.  
  379. local w=Instance.new("Weld",e)
  380. w.Part1=e
  381. w.Part0=larm
  382. w.C0=CFrame.new(0,-1.35,0)*CFrame.Angles(math.rad(180),0,0)
  383.  
  384. -----------------------------
  385. mouse.KeyDown:connect(function(key)
  386. if key == "f" and attack == false then
  387. if trans == false then
  388. attack = true
  389. NoAnims = true
  390.  
  391. for i = 1, 30 do
  392. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),0,0),0.25)
  393. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1,0)*CFrame.Angles(math.rad(0),0,0),0.25)
  394. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0)*CFrame.Angles(math.rad(0),0,0),0.25)
  395. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),0,0),0.1)
  396. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(0),0,0),0.25)
  397. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),0,0),0.25)
  398. hb:wait()
  399. end
  400.  
  401. NoAnims=false
  402. attack=false
  403. end
  404. end
  405. end)
  406.  
  407. mouse.KeyDown:connect(function(key)
  408. if key == "e" and attack == false then
  409. if trans == false then
  410. attack=true
  411. NoAnims=true
  412. hum.WalkSpeed=0
  413.  
  414. local fx = Instance.new("Sound",char)
  415. fx.SoundId="rbxassetid://"..drinks
  416. fx.Volume=10
  417. fx.Pitch=1
  418. fx:Play()
  419.  
  420. for i = 1, 30 do
  421. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),0,0),0.25)
  422. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1,0)*CFrame.Angles(math.rad(0),0,0.15),0.25)
  423. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0)*CFrame.Angles(math.rad(0),0,-0.15),0.25)
  424. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.6+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(0)+-math.sin(sine/14)/7,0,-6+-math.sin(sine/14)/7),0.1)
  425. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(140),0,-5.4),0.25)
  426. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),0,0),0.25)
  427. rs:wait()
  428. end
  429.  
  430. wait(3)
  431.  
  432. w:Destroy()
  433. e.CanCollide=true
  434.  
  435. fx.SoundId="rbxassetid://"..breaks
  436. fx:Play()
  437.  
  438. e.Touched:connect(function()
  439. local cf=e.CFrame
  440. e:Destroy()
  441. for i = 1, 10 do
  442. local g = Instance.new("WedgePart",char)
  443. g.Name="spike"
  444. g.CFrame=cf
  445. g.BrickColor=BrickColor.new("Bright blue")
  446. g.Reflectance=0.3
  447. g.Transparency=0.4
  448. g.Size=Vector3.new(0.1,0.1,0.1)
  449. wait()
  450. end
  451. end)
  452.  
  453. for i = 1, 30 do
  454. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),0,0),0.25)
  455. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1,0)*CFrame.Angles(math.rad(0),0,0.15),0.25)
  456. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0)*CFrame.Angles(math.rad(0),0,-0.15),0.25)
  457. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.6+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(0)+-math.sin(sine/14)/7,0,-6+-math.sin(sine/14)/7),0.1)
  458. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(140),0,-5.4),0.25)
  459. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,-0.4)*CFrame.Angles(math.rad(-40),0,0),0.25)
  460. rs:wait()
  461. end
  462.  
  463. print("drinked")
  464.  
  465. local fx2 = Instance.new("Sound",char)
  466. fx2.SoundId="rbxassetid://"..scream
  467. fx2.Volume=1000
  468. fx2.Pitch=1
  469. fx2:Play()
  470.  
  471. coroutine.wrap(function()
  472. while trans == false do
  473. wait(0.2)
  474. local ef = Instance.new("Part",char)
  475. ef.Name="pulse"
  476. ef.BrickColor=BrickColor.new(color)
  477. ef.Material="Neon"
  478. ef.Shape="Ball"
  479. ef.CanCollide=false
  480. ef.Anchored=true
  481. ef.Size=Vector3.new(1,1,1)
  482. ef.CFrame=torso.CFrame
  483.  
  484. local ef2 = ef:Clone()
  485. ef2.Parent=ef
  486. ef2.BrickColor=BrickColor.new(color)
  487. ef2.Name="call"
  488. ef2.Size=Vector3.new(1,1,1)
  489. local em=Instance.new("SpecialMesh",ef2)
  490. em.MeshId="rbxassetid://3270017"
  491. em.Scale=Vector3.new(1,1,0.0001)
  492.  
  493. local ef3 = ef2:Clone()
  494. ef3.Parent=ef
  495. ef3.Name="aura"
  496. ef3.CFrame=root.CFrame
  497. local em2=ef3.Mesh
  498. em2.MeshId="rbxassetid://20329976"
  499. em2.Scale=Vector3.new(1,0.4,1)
  500.  
  501. local ef4 = ef3:Clone()
  502. ef4.Parent=ef
  503. local em3=ef4.Mesh
  504.  
  505. local ef5 = ef2:Clone()
  506. ef5.Parent=ef
  507. local em4=ef5.Mesh
  508.  
  509. coroutine.wrap(function()
  510. for i = 1, 60 do
  511. rs:wait()
  512. ef.Size=ef.Size+Vector3.new(1,1,1)
  513. ef.Transparency=ef.Transparency+1/60
  514. ef2.Size=ef2.Size+Vector3.new(1,0.3,1)
  515. ef2.Transparency=ef2.Transparency+1/60
  516. em.Scale=em.Scale+Vector3.new(1,1,0)
  517. ef2.CFrame=torso.CFrame*CFrame.Angles(r,r,r)
  518. ef3.Size=ef3.Size+Vector3.new(1,0.3,1)
  519. ef3.Transparency=ef3.Transparency+1/60
  520. ef3.CFrame=root.CFrame*CFrame.Angles(0,r,0)
  521. em2.Scale=em2.Scale+Vector3.new(1,0.3,1)
  522. ef4.Size=ef4.Size+Vector3.new(1,0.3,1)
  523. ef4.Transparency=ef4.Transparency+1/60
  524. ef4.CFrame=root.CFrame*CFrame.Angles(0,-r,0)
  525. em3.Scale=em3.Scale+Vector3.new(1,0.3,1)
  526. ef5.Transparency=ef5.Transparency+1/60
  527. em4.Scale=em4.Scale+Vector3.new(1,1,0)
  528. ef5.CFrame=torso.CFrame*CFrame.Angles(-r,-r,-r)
  529. end
  530. ef:Destroy()
  531. ef2:Destroy()
  532. ef3:Destroy()
  533. ef4:Destroy()
  534. ef5:Destroy()
  535. end)()
  536. end
  537. local ef = Instance.new("Part",char)
  538. ef.Name="pulse"
  539. ef.BrickColor=BrickColor.new(color)
  540. ef.Material="Neon"
  541. ef.Shape="Ball"
  542. ef.CanCollide=false
  543. ef.Anchored=true
  544. ef.Size=Vector3.new(1,1,1)
  545. ef.CFrame=root.CFrame
  546. local em=Instance.new("SpecialMesh",ef)
  547. em.MeshId="rbxassetid://9982590"
  548. em.Scale=Vector3.new(1,0.3,1)
  549.  
  550. local ef2 = ef:Clone()
  551. ef2.Parent=ef
  552. ef2.Name="aura"
  553. ef2.CFrame=root.CFrame
  554. ef2.Mesh:Destroy()
  555.  
  556. local ef3 = ef:Clone()
  557. ef3.Parent=ef
  558. ef3.Name="aura"
  559. ef3.CFrame=root.CFrame
  560. ef3.Mesh:Destroy()
  561. local em2=Instance.new("SpecialMesh",ef3)
  562. em2.MeshId="rbxassetid://20329976"
  563. em2.Scale=Vector3.new(1,0.3,1)
  564.  
  565. coroutine.wrap(function()
  566. for i = 1, 160 do
  567. ef.Size=ef.Size+Vector3.new(2,2,2)
  568. ef.Transparency=ef.Transparency+1/160
  569. em.Scale=em.Scale+Vector3.new(0.6,0.6,0.6)
  570. ef.CFrame=root.CFrame*CFrame.Angles(r,r,r)
  571. ef3.Transparency=ef3.Transparency+1/160
  572. ef3.CFrame=root.CFrame*CFrame.Angles(0,r,0)
  573. em2.Scale=em2.Scale+Vector3.new(2,0.8,2)
  574. ef2.Size=ef2.Size+Vector3.new(2,2,2)
  575. ef2.Transparency=ef2.Transparency+1/160
  576. rs:wait()
  577. end
  578. ef:Destroy()
  579. ef2:Destroy()
  580. ef3:Destroy()
  581. end)()
  582. end)()
  583.  
  584. for i = 1, 30 do
  585. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,4,0)*CFrame.Angles(math.rad(20),0,0),0.25)
  586. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1,0.2)*CFrame.Angles(math.rad(-40),0,0.15),0.25)
  587. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0.2)*CFrame.Angles(math.rad(-40),0,-0.15),0.25)
  588. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.5,0.2)*CFrame.Angles(math.rad(-40),0,-6),0.25)
  589. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5,0.2)*CFrame.Angles(math.rad(-40),0,6),0.25)
  590. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),0,0),0.25)
  591. rs:wait()
  592. end
  593. wait(8.7)
  594. s0:Play()
  595. trans=true
  596. print("screamed")
  597. hair.Transparency=0
  598. for i,v in pairs(char:GetChildren()) do
  599. if v:FindFirstChild("Handle") then
  600. v.Handle.Transparency=1
  601. end
  602. end
  603. hum.WalkSpeed=normal
  604. NoAnims=false
  605. attack=false
  606. end
  607. end
  608. end)
  609. ------effects------
  610. coroutine.wrap(function()
  611. while wait(0.05) do
  612. if trans == true then
  613. local ef = Instance.new("Part",char)
  614. ef.Name="effect"
  615. ef.CanCollide=false
  616. ef.Anchored=true
  617. ef.CFrame=root.CFrame*CFrame.new(0,-2.5,0)*CFrame.Angles(0,r,0)
  618. ef.Size=Vector3.new(1,1,1)
  619. ef.BrickColor=BrickColor.new(color)
  620. ef.Material="Neon"
  621.  
  622. local em = Instance.new("SpecialMesh",ef)
  623. em.MeshId="rbxassetid://20329976"
  624. em.Scale=Vector3.new(1,0.2,1)
  625.  
  626. coroutine.wrap(function()
  627. for i = 1, 30 do
  628. ef.Size=ef.Size:lerp(ef.Size+Vector3.new(0.035,0.035,0.035),0.25)
  629. em.Scale=em.Scale:lerp(em.Scale+Vector3.new(1,0.3,1),0.25)
  630. ef.Transparency=ef.Transparency+1/30
  631. rs:wait()
  632. end
  633. ef:Destroy()
  634. end)()
  635. end
  636. end
  637. end)()
  638. coroutine.wrap(function()
  639. while wait(0.05) do
  640. if trans == true then
  641. local ef = Instance.new("Part",char)
  642. ef.Name="effect"
  643. ef.CanCollide=false
  644. ef.Anchored=true
  645. ef.CFrame=torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(r,r,r)
  646. ef.Size=Vector3.new(1,1,1)
  647. ef.BrickColor=BrickColor.new(color)
  648. ef.Material="Neon"
  649.  
  650. local em = Instance.new("SpecialMesh",ef)
  651. em.MeshId="rbxassetid://3270017"
  652. em.Scale=Vector3.new(1,1,0.00000001)
  653.  
  654. coroutine.wrap(function()
  655. for i = 1, 30 do
  656. ef.Size=ef.Size:lerp(ef.Size+Vector3.new(0.035,0.035,0),0.25)
  657. em.Scale=em.Scale:lerp(em.Scale+Vector3.new(1.2,1.2,0),0.25)
  658. ef.Transparency=ef.Transparency+1/30
  659. rs:wait()
  660. end
  661. ef:Destroy()
  662. end)()
  663. end
  664. end
  665. end)()
  666. coroutine.wrap(function()
  667. while wait(0.1) do
  668. if trans == true then
  669. local ef = Instance.new("Part",char)
  670. ef.Name="effect"
  671. ef.CanCollide=false
  672. ef.Anchored=true
  673. ef.CFrame=lleg.CFrame*CFrame.new(0,-1.05,0)*CFrame.Angles(r,r,r)
  674. ef.Size=Vector3.new(1,1,1)
  675. ef.BrickColor=BrickColor.new(color)
  676. ef.Material="Neon"
  677.  
  678. coroutine.wrap(function()
  679. for i = 1, 30 do
  680. ef.Size=ef.Size:lerp(ef.Size+Vector3.new(0.035,0.035,0.035),0.25)
  681. ef.Transparency=ef.Transparency+1/30
  682. rs:wait()
  683. end
  684. ef:Destroy()
  685. end)()
  686. local ef2 = Instance.new("Part",char)
  687. ef2.Name="effect"
  688. ef2.CanCollide=false
  689. ef2.Anchored=true
  690. ef2.CFrame=rleg.CFrame*CFrame.new(0,-1.05,0)*CFrame.Angles(r,r,r)
  691. ef2.Size=Vector3.new(1,1,1)
  692. ef2.BrickColor=BrickColor.new(color)
  693. ef2.Material="Neon"
  694.  
  695. coroutine.wrap(function()
  696. for i = 1, 30 do
  697. ef2.Size=ef2.Size:lerp(ef2.Size+Vector3.new(0.035,0.035,0.035),0.25)
  698. ef2.Transparency=ef2.Transparency+1/30
  699. rs:wait()
  700. end
  701. ef2:Destroy()
  702. end)()
  703. end
  704. end
  705. end)()
  706. coroutine.wrap(function()
  707. while wait(0.1) do
  708. if trans == true then
  709. local ef = Instance.new("Part",char)
  710. ef.Name="effect"
  711. ef.CanCollide=false
  712. ef.Anchored=true
  713. ef.CFrame=larm.CFrame*CFrame.new(0,-1.05,0)*CFrame.Angles(r,r,r)
  714. ef.Size=Vector3.new(1,1,1)
  715. ef.BrickColor=BrickColor.new(color)
  716. ef.Material="Neon"
  717.  
  718. coroutine.wrap(function()
  719. for i = 1, 30 do
  720. ef.Size=ef.Size:lerp(ef.Size+Vector3.new(0.05,0.05,0.05),0.25)
  721. ef.Transparency=ef.Transparency+1/30
  722. rs:wait()
  723. end
  724. ef:Destroy()
  725. end)()
  726. local ef2 = Instance.new("Part",char)
  727. ef2.Name="effect"
  728. ef2.CanCollide=false
  729. ef2.Anchored=true
  730. ef2.CFrame=rarm.CFrame*CFrame.new(0,-1.05,0)*CFrame.Angles(r,r,r)
  731. ef2.Size=Vector3.new(1,1,1)
  732. ef2.BrickColor=BrickColor.new(color)
  733. ef2.Material="Neon"
  734.  
  735. coroutine.wrap(function()
  736. for i = 1, 30 do
  737. ef2.Size=ef2.Size:lerp(ef2.Size+Vector3.new(0.05,0.05,0.05),0.25)
  738. ef2.Transparency=ef2.Transparency+1/30
  739. rs:wait()
  740. end
  741. ef2:Destroy()
  742. end)()
  743. end
  744. end
  745. end)()
  746. hum.MaxHealth=150000
  747. hum.Health=hum.MaxHealth
  748. -----animations-----
  749. mouse.KeyDown:connect(function(key)
  750. if key=="0" then
  751. char.Humanoid.WalkSpeed = run
  752. hed.Velocity=hed.CFrame.lookVector*100
  753. end
  754. end)
  755. mouse.KeyUp:connect(function(key)
  756. if key=="0" then
  757. char.Humanoid.WalkSpeed = normal
  758. end
  759. end)
  760. game:GetService("RunService").RenderStepped:connect(function()
  761. char.Humanoid.FreeFalling:connect(function(f)
  762. if f then
  763. ffing = true
  764. else
  765. ffing = false
  766. end
  767. end)
  768. sine = sine + add
  769. if ffing==true then
  770. anim="jump"
  771. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
  772. anim="idle"
  773. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
  774. anim = "walk"
  775. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
  776. anim = "run"
  777. end
  778.  
  779. if NoAnims==false then
  780. if anim=="idle" then
  781. add=0.5
  782. if trans == false then
  783. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,-1,0)*CFrame.Angles(math.rad(0),0,0),0.05)
  784. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1,0)*CFrame.Angles(math.rad(0),0,0.15),0.25)
  785. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0)*CFrame.Angles(math.rad(0),0,-0.15),0.25)
  786. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.6+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(0)+-math.sin(sine/14)/7,0,-6+-math.sin(sine/14)/7),0.1)
  787. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(90)+-math.sin(sine/14)/7,0,0),0.1)
  788. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),0,0),0.25)
  789. else
  790. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,0+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(0),0,0),0.05)
  791. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1,0)*CFrame.Angles(math.rad(0),0,0.15+math.sin(sine/14)/20),0.25)
  792. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0)*CFrame.Angles(math.rad(0),0,-0.15+-math.sin(sine/14)/20),0.25)
  793. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.6+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(-10)+-math.sin(sine/14)/7,0,-6+-math.sin(sine/14)/7),0.1)
  794. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.6+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(-10)+-math.sin(sine/14)/7,0,6+math.sin(sine/14)/7),0.1)
  795. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,-0.15)*CFrame.Angles(math.rad(-20),0,0),0.25)
  796. end
  797.  
  798. elseif anim=="walk" then
  799. add=0.5
  800. if trans == false then
  801. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,-1+math.sin(sine/3.5)/3,0)*CFrame.Angles(math.rad(-10),0,0),0.25)
  802. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1+math.sin(sine/7)/2,-0.15+-math.sin(sine/7)/2)*CFrame.Angles(math.rad(-20)+math.sin(sine/7)/2,0,0.05),0.25)
  803. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1+-math.sin(sine/7)/2,-0.15+math.sin(sine/7)/2)*CFrame.Angles(math.rad(-20)+-math.sin(sine/7)/2,0,-0.05),0.25)
  804. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.5+-math.cos(sine/7)/7,0+math.sin(sine/14)/7)*CFrame.Angles(math.rad(0)+-math.sin(sine/14)/2,0,-6+-math.sin(sine/14)/7),0.1)
  805. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5+-math.cos(sine/10)/14,0)*CFrame.Angles(math.rad(90)+-math.sin(sine/14)/7,0,0),0.1)
  806. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),0,0),0.25)
  807. else
  808. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,0+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(-10),0,0),0.05)
  809. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1,0)*CFrame.Angles(math.rad(-10),0,0.15+math.sin(sine/14)/20),0.25)
  810. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0)*CFrame.Angles(math.rad(-10),0,-0.15+-math.sin(sine/14)/20),0.25)
  811. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.6+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(-20)+-math.sin(sine/14)/7,0,-6+-math.sin(sine/14)/7),0.1)
  812. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.6+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(-20)+-math.sin(sine/14)/7,0,6+math.sin(sine/14)/7),0.1)
  813. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,-0.15)*CFrame.Angles(math.rad(-20),0,0),0.25)
  814. end
  815.  
  816. elseif anim=="run" then
  817. add=0.5
  818. if trans == false then
  819. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,-1+math.sin(sine/2)/3,0)*CFrame.Angles(math.rad(-37),0,0),0.025)
  820. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1+math.sin(sine/4)/2,-0.15+-math.sin(sine/4)/2)*CFrame.Angles(math.rad(-20)+math.sin(sine/4)/2,0,0.05),0.25)
  821. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1+-math.sin(sine/4)/2,-0.15+math.sin(sine/4)/2)*CFrame.Angles(math.rad(-20)+-math.sin(sine/4)/2,0,-0.05),0.25)
  822. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.5,0.1)*CFrame.Angles(math.rad(-20)+-math.sin(sine/17)/7,0,-6),0.25)
  823. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5,0.1)*CFrame.Angles(math.rad(-20)+-math.sin(sine/17)/7,0,6),0.25)
  824. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(20),0,0),0.25)
  825. else
  826. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0,1+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(-70),0,0),0.25)
  827. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-1,0)*CFrame.Angles(math.rad(0),0,0.15),0.25)
  828. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0)*CFrame.Angles(math.rad(0),0,-0.15),0.25)
  829. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.5+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(-20)+-math.sin(sine/14)/7,0,-6),0.25)
  830. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5+-math.cos(sine/14)/7,0)*CFrame.Angles(math.rad(-20)+-math.sin(sine/14)/7,0,6),0.25)
  831. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,0.3)*CFrame.Angles(math.rad(70),0,0),0.25)
  832. end
  833.  
  834. elseif anim=="jump" then
  835. add=0.5
  836. torso.Weld.C0=torso.Weld.C0:lerp(CFrame.new(0+-math.cos(sine/14)/7,.5+-math.cos(sine/14)/7,0+-math.cos(sine/14)/7)*CFrame.Angles(math.rad(0),0,0),0.05)
  837. rleg.Weld.C0=rleg.Weld.C0:lerp(CFrame.new(.5,-0.7,-0.5)*CFrame.Angles(math.rad(10),0,0),0.25)
  838. lleg.Weld.C0=lleg.Weld.C0:lerp(CFrame.new(-.5,-1,0.1)*CFrame.Angles(math.rad(-10),0,0),0.25)
  839. rarm.Weld.C0=rarm.Weld.C0:lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(50),0,90),0.25)
  840. larm.Weld.C0=larm.Weld.C0:lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(50),0,-90),0.25)
  841. hed.Weld.C0=hed.Weld.C0:lerp(CFrame.new(0,1.5,-0.1)*CFrame.Angles(math.rad(-20),0,0),0.25)
  842.  
  843. end
  844. end
  845.  
  846. end)
Add Comment
Please, Sign In to add comment