Advertisement
5325325325

Untitled

Oct 12th, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 73.03 KB | None | 0 0
  1. -- This script has been converted to FE by iPxter
  2.  
  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 = owner
  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 h,t
  75. --Give the server mouse data 30 times every second, but only if the values changed
  76. --If player is not moving their mouse, client won't fire events
  77. while wait(1/30) do
  78. if h~=Mouse.Hit or t~=Mouse.Target then
  79. h,t=Mouse.Hit,Mouse.Target
  80. Event:FireServer({isMouse=true,Target=t,Hit=h})
  81. end
  82. end]==],Player.Character)
  83. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  84. end
  85.  
  86. Player=owner
  87. Character=Player.Character
  88. Character.Humanoid.Name = "noneofurbusiness"
  89. hum = Character.noneofurbusiness
  90. LeftArm=Character["Left Arm"]
  91. LeftLeg=Character["Left Leg"]
  92. RightArm=Character["Right Arm"]
  93. RightLeg=Character["Right Leg"]
  94. Root=Character["HumanoidRootPart"]
  95. Head=Character["Head"]
  96. Torso=Character["Torso"]
  97. Neck=Torso["Neck"]
  98. walking = false
  99. attacking = false
  100. running = false
  101. appi = false
  102. position = nil
  103. MseGuide = true
  104. settime = 0
  105. sine = 0
  106. change = 0
  107. t = 0
  108. dgs = 75
  109. local themetable = {260366243}
  110. local wubs = {1684160790,1684067753,1684363028,1678747502}
  111. local wubs2 = {131538164,138069930,1689567518,1689614538,1694702424,1694737893,1719745910,1736341565,1736332220,1736368888,1736518563}
  112. theme1 = #themetable
  113. wub = #wubs
  114. wub2 = #wubs2
  115. removeuseless = game:GetService("Debris")
  116. RunSrv = game:GetService("RunService")
  117. RenderStepped = game:GetService("RunService").RenderStepped
  118. damageall={}
  119. Repeater={}
  120. Repeater2={}
  121. nonmeshRepeater={}
  122. nonmeshRepeater2={}
  123. dmgii={}
  124. DamageAll2={}
  125. SlowlyFade={}
  126. th1={}
  127. nstorm={}
  128. highnoon={}
  129. th2={}
  130. th3={}
  131. Extreme={}
  132. ExtremeM={}
  133. ExtremeM2={}
  134. m3={}
  135. th4={}
  136. th5={}
  137. UpMover={}
  138. openshocktable={}
  139. LessSize={}
  140. ForwardMover={}
  141. signtable={}
  142. signtransparency={}
  143. signmover={}
  144. signrotator={}
  145. hum.HipHeight = 3
  146.  
  147. theme1 = themetable[math.random(1,#themetable)]
  148. theme = Instance.new("Sound", Torso)
  149. theme.SoundId = "rbxassetid://"..theme1
  150. theme.Volume = 1
  151. theme.Looped = true
  152. theme:Play()
  153.  
  154. levsound = Instance.new("Sound",Torso)
  155. levsound.SoundId = "rbxassetid://1611762169"
  156. levsound.Volume = .5
  157. levsound.Looped = true
  158. levsound:Play()
  159.  
  160. musicanote1 = Instance.new("Sound",Torso)
  161. musicanote1.SoundId = "rbxassetid://1707907331"
  162. musicanote1.Volume = 4
  163.  
  164. musicanote2 = Instance.new("Sound",Torso)
  165. musicanote2.SoundId = "rbxassetid://1707907822"
  166. musicanote2.Volume = 4
  167.  
  168. musicanote3 = Instance.new("Sound",Torso)
  169. musicanote3.SoundId = "rbxassetid://1707907547"
  170. musicanote3.Volume = 4
  171.  
  172. local HEADLERP = Instance.new("ManualWeld")
  173. HEADLERP.Parent = Head
  174. HEADLERP.Part0 = Head
  175. HEADLERP.Part1 = Head
  176. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  177.  
  178. local TORSOLERP = Instance.new("ManualWeld")
  179. TORSOLERP.Parent = Root
  180. TORSOLERP.Part0 = Torso
  181. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  182.  
  183. local ROOTLERP = Instance.new("ManualWeld")
  184. ROOTLERP.Parent = Root
  185. ROOTLERP.Part0 = Root
  186. ROOTLERP.Part1 = Torso
  187. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  188.  
  189. local RIGHTARMLERP = Instance.new("ManualWeld")
  190. RIGHTARMLERP.Parent = RightArm
  191. RIGHTARMLERP.Part0 = RightArm
  192. RIGHTARMLERP.Part1 = Torso
  193. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  194.  
  195. local LEFTARMLERP = Instance.new("ManualWeld")
  196. LEFTARMLERP.Parent = LeftArm
  197. LEFTARMLERP.Part0 = LeftArm
  198. LEFTARMLERP.Part1 = Torso
  199. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  200.  
  201. local RIGHTLEGLERP = Instance.new("ManualWeld")
  202. RIGHTLEGLERP.Parent = RightLeg
  203. RIGHTLEGLERP.Part0 = RightLeg
  204. RIGHTLEGLERP.Part1 = Torso
  205. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  206.  
  207. local LEFTLEGLERP = Instance.new("ManualWeld")
  208. LEFTLEGLERP.Parent = LeftLeg
  209. LEFTLEGLERP.Part0 = LeftLeg
  210. LEFTLEGLERP.Part1 = Torso
  211. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  212.  
  213. local function weldBetween(a, b)
  214. local weld = Instance.new("ManualWeld", a)
  215. weld.Part0 = a
  216. weld.Part1 = b
  217. weld.C0 = a.CFrame:inverse() * b.CFrame
  218. return weld
  219. end
  220.  
  221. godmode = coroutine.wrap(function()
  222. while true do
  223. hum.MaxHealth = math.huge
  224. wait(0.0000001)
  225. hum.Health = math.huge
  226. wait()
  227. end
  228. end)
  229. godmode()
  230. ff = Instance.new("ForceField", Character)
  231. ff.Visible = false
  232.  
  233. function damagealll(Radius,Position)
  234. local Returning = {}
  235. for _,v in pairs(workspace:GetChildren()) do
  236. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  237. if v:FindFirstChild("Torso") then
  238. local Mag = (v.Torso.Position - Position).magnitude
  239. if Mag < Radius then
  240. table.insert(Returning,v)
  241. end
  242. elseif v:FindFirstChild("UpperTorso") then
  243. local Mag = (v.UpperTorso.Position - Position).magnitude
  244. if Mag < Radius then
  245. table.insert(Returning,v)
  246. end
  247. end
  248. end
  249. end
  250. return Returning
  251. end
  252.  
  253. checks1 = coroutine.wrap(function() -------Checks
  254. while true do
  255. if Root.Velocity.Magnitude > 6 and running == false then
  256. position = "Walking"
  257. elseif Root.Velocity.Magnitude < 1 and running == false then
  258. position = "Idle"
  259. elseif Root.Velocity.Magnitude > 15 then
  260. position = "Running"
  261. else
  262. end
  263. wait()
  264. end
  265. end)
  266. checks1()
  267.  
  268. OrgnC0 = Neck.C0
  269. local movelimbs = coroutine.wrap(function()
  270. while RunSrv.RenderStepped:wait() do
  271. TrsoLV = Torso.CFrame.lookVector
  272. Dist = nil
  273. Diff = nil
  274. if not MseGuide then
  275. print("l")
  276. else
  277. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  278. Dist = (Head.CFrame.p-Point).magnitude
  279. Diff = Head.CFrame.Y-Point.Y
  280. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  281. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  282. Diff2 = LeftArm.CFrame.Y-Point.Y
  283. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  284. Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
  285. end
  286. end
  287. end)
  288. movelimbs()
  289.  
  290. mouse.KeyDown:connect(function(Press)
  291. Press=Press:lower()
  292. if Press=='e' then
  293. if debounce then return end
  294. debounce = true
  295. attacking = true
  296. continue = true
  297. appi = true
  298. hum.WalkSpeed = 0
  299. coroutine.wrap(function()
  300. while appi do
  301. wait()
  302. if Root.Velocity.Magnitude > 2 and running == false and attacking == true then
  303. position = "Idle3"
  304. elseif Root.Velocity.Magnitude < 2 and running == false and attacking == true then
  305. position = "Idle4"
  306. end
  307. end
  308. end)()
  309. coroutine.wrap(function()
  310. while appi do
  311. wait()
  312. settime = 0.05
  313. sine = sine + change
  314. if position == "Idle3" and attacking == true and running == false and appi == true then
  315. change = .7
  316. hum.WalkSpeed = 7
  317. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.5)
  318. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.5)
  319. elseif position == "Idle4" and attacking == true and running == false and appi == true then
  320. change = .7
  321. hum.WalkSpeed = 7
  322. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.5)
  323. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.5)
  324. end
  325. end
  326. end)()
  327. g1 = Instance.new("BodyGyro", Root)
  328. g1.D = 175
  329. g1.P = 20000
  330. g1.MaxTorque = Vector3.new(0,9000,0)
  331. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  332. for i = 1, 15 do
  333. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  334. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  335. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .3)
  336. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  337. wait()
  338. end
  339. SwordPortal = Instance.new("Part", Torso)
  340. SwordPortal.Size = Vector3.new(0.5, 0.5, 0.5)
  341. SwordPortal.Material = "Neon"
  342. SwordPortal.BrickColor = BrickColor.Random()
  343. SwordPortal.Transparency = 0
  344. SwordPortal.Anchored = true
  345. SwordPortal.CanCollide = false
  346. SwordPortalMESH = Instance.new("SpecialMesh", SwordPortal)
  347. SwordPortalMESH.MeshType = "Cylinder"
  348. SwordPortalMESH.Scale = Vector3.new(.2,0.01,0.01)
  349. SwordPortal.CFrame = CFrame.new(mouse.Hit.p) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90))
  350. swordportalsound = Instance.new("Sound", SwordPortal)
  351. swordportalsound.SoundId = "rbxassetid://159296220"
  352. swordportalsound.Volume = 5
  353. swordportalsound:Play()
  354. removeuseless:AddItem(swordportalsound,3)
  355. sizeincreasor = coroutine.wrap(function()
  356. while continue do
  357. SwordPortal.BrickColor = BrickColor.Random()
  358. SwordPortalMESH.Scale = SwordPortalMESH.Scale + Vector3.new(0,8,8)
  359. wait()
  360. end
  361. end)
  362. sizeincreasor()
  363. for i = 1, 20 do
  364. wait()
  365. end
  366. continue = false
  367. g1:Remove()
  368. bigmusicnote = Instance.new("Part", Torso)
  369. bigmusicnote.Material = "Neon"
  370. bigmusicnote.Transparency = 0
  371. bigmusicnote.CanCollide = false
  372. bigmusicnote.Anchored = true
  373. bigmusicnote.BrickColor = BrickColor.Random()
  374. bigmusicnoteMESH = Instance.new("SpecialMesh", bigmusicnote)
  375. bigmusicnoteMESH.Scale = Vector3.new(.50,0.246,0.60)
  376. bigmusicnoteMESH.MeshId = "rbxassetid://989516523"
  377. bigmusicnote.CFrame = CFrame.new(SwordPortal.Position) * CFrame.new(0,35,0) * CFrame.Angles(math.rad(90),0,0)
  378. ring = Instance.new("Part", Torso)
  379. ring.Size = Vector3.new(5, 5, 5)
  380. ring.Transparency = 0
  381. ring.BrickColor = SwordPortal.BrickColor
  382. ring.Anchored = true
  383. ring.CanCollide = false
  384. ring.CFrame = SwordPortal.CFrame*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
  385. ringh = Instance.new("SpecialMesh", ring)
  386. ringh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  387. ringh.Scale = Vector3.new(30, 30, 10)
  388. wub = wubs[math.random(1,#wubs)]
  389. wubwub = Instance.new("Sound", SwordPortal)
  390. wubwub.SoundId = "rbxassetid://" ..wub
  391. wubwub.Volume = 6
  392. wubwub:Play()
  393. removeuseless:AddItem(swordoutofportal,6)
  394. removeuseless:AddItem(SwordPortal,6)
  395. local Hit = damagealll(35,SwordPortal.Position)
  396. for _,v in pairs(Hit) do
  397. v:FindFirstChildOfClass("Humanoid"):TakeDamage(math.random(70,90))
  398. end
  399. for i = 1, 25 do
  400. ringh.Scale = ringh.Scale + Vector3.new(15, 15, 0)
  401. ring.Transparency = ring.Transparency + 0.07
  402. bigmusicnote.CFrame = bigmusicnote.CFrame * CFrame.Angles(math.rad(0),math.rad(0),math.rad(15))
  403. bigmusicnote.Transparency = bigmusicnote.Transparency + 0.05
  404. SwordPortal.Transparency = SwordPortal.Transparency + 0.05
  405. SwordPortalMESH.Scale = SwordPortalMESH.Scale + Vector3.new(100,0,0)
  406. wait()
  407. end
  408. hum.WalkSpeed = 32
  409. appi = false
  410. attacking = false
  411. debounce = false
  412. end
  413. end)
  414.  
  415. mouse.KeyDown:connect(function(Press)
  416. Press=Press:lower()
  417. if Press=='r' then ----dubgun
  418. if debounce then return end
  419. debounce = true
  420. attacking = true
  421. dubwub = true
  422. appi = true
  423. damagedebounce = false
  424. hum.WalkSpeed = 7
  425. g1 = Instance.new("BodyGyro", Root)
  426. g1.D = 175
  427. g1.P = 20000
  428. g1.MaxTorque = Vector3.new(0,9000,0)
  429. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  430. coroutine.wrap(function()
  431. for i = 1, 10 do
  432. theme.Volume = theme.Volume - 0.1
  433. wait()
  434. end
  435. end)()
  436. dubgun = Instance.new("Part", Torso)
  437. dubgun.Size = Vector3.new(1,1,1)
  438. dubgun.Transparency = 1
  439. dubgun.CanCollide = false
  440. dubgun.BrickColor = LeftArm.BrickColor
  441. dubgunMESH = Instance.new("SpecialMesh",dubgun)
  442. dubgunMESH.MeshId = "rbxassetid://519125417"
  443. dubgunMESH.Scale = Vector3.new(.006,.006,.006)
  444. dubgunweld = weldBetween(dubgun,LeftArm)
  445. dubgunweld.C0 = dubgunweld.C0 * CFrame.new(1,.5,1) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-100))
  446. mgcso = Instance.new("Sound",dubgun)
  447. mgcso.SoundId = "rbxassetid://1659770705"
  448. mgcso.Volume = 4
  449. mgcso:Play()
  450. removeuseless:AddItem(mgcso,3)
  451. coroutine.wrap(function()
  452. for i = 1, 20 do
  453. dubgun.Transparency = dubgun.Transparency - 0.025
  454. wait()
  455. end
  456. end)()
  457. for i = 1, 15 do
  458. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(0)), 0.5)
  459. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(-1, 0.1, 0.4) * CFrame.Angles(math.rad(-90), math.rad(-60), math.rad(0)), 0.5)
  460. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(-50), math.rad(0)),.5)
  461. wait()
  462. end
  463. coroutine.wrap(function()
  464. while appi do
  465. wait()
  466. if Root.Velocity.Magnitude > 2 and running == false and attacking == true then
  467. position = "Idle3"
  468. elseif Root.Velocity.Magnitude < 2 and running == false and attacking == true then
  469. position = "Idle4"
  470. end
  471. end
  472. end)()
  473. coroutine.wrap(function()
  474. while appi do
  475. wait()
  476. settime = 0.05
  477. sine = sine + change
  478. if position == "Idle3" and attacking == true and running == false and appi == true then
  479. change = .7
  480. hum.WalkSpeed = 7
  481. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.5)
  482. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.5)
  483. elseif position == "Idle4" and attacking == true and running == false and appi == true then
  484. change = .7
  485. hum.WalkSpeed = 7
  486. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.5)
  487. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.5)
  488. end
  489. end
  490. end)()
  491. p = Instance.new("Part", dubgun)
  492. p.Size = Vector3.new(1,1,1)
  493. p.CanCollide = false
  494. p.Transparency = 1
  495. pw = weldBetween(p,dubgun)
  496. pw.C0 = CFrame.new(3.3,0,-.6)
  497. shockwave = Instance.new("Part", Torso)
  498. shockwave.Size = Vector3.new(5, 5, 5)
  499. shockwave.Transparency = .4
  500. shockwave.BrickColor = dubgun.BrickColor
  501. shockwave.Anchored = true
  502. shockwave.CanCollide = false
  503. shockwave.CFrame = p.CFrame*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90))
  504. sh = Instance.new("SpecialMesh", shockwave)
  505. sh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  506. sh.Scale = Vector3.new(0, 0, 0)
  507. shockwave2 = Instance.new("Part", Torso)
  508. shockwave2.Size = Vector3.new(5, 5, 5)
  509. shockwave2.Transparency = .7
  510. shockwave2.BrickColor = dubgun.BrickColor
  511. shockwave2.Anchored = true
  512. shockwave2.CanCollide = false
  513. shockwave2.CFrame = p.CFrame*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90))
  514. sh2 = Instance.new("SpecialMesh", shockwave2)
  515. sh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  516. sh2.Scale = Vector3.new(2, 2, 2)
  517. shockwave3 = Instance.new("Part", Torso)
  518. shockwave3.Size = Vector3.new(5, 5, 5)
  519. shockwave3.Transparency = .2
  520. shockwave3.BrickColor = dubgun.BrickColor
  521. shockwave3.Anchored = true
  522. shockwave3.CanCollide = false
  523. shockwave3.CFrame = p.CFrame*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90))
  524. sh3 = Instance.new("SpecialMesh", shockwave3)
  525. sh3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  526. sh3.Scale = Vector3.new(0, 0, 0)
  527. Blaster = Instance.new("Part", dubgun)
  528. Blaster.Material = "Neon"
  529. Blaster.Anchored = false
  530. Blaster.CanCollide = false
  531. Blaster.BrickColor = BrickColor.Random()
  532. Blaster.Size = Vector3.new(5,5,5)
  533. BlasterShape = Instance.new("SpecialMesh", Blaster)
  534. BlasterShape.MeshType = "Sphere"
  535. BlasterShape.Scale = Vector3.new(1.8,1.8,1.8)
  536. Blaster.CFrame = dubgun.CFrame * CFrame.new(4, 0, 0)
  537. Blasterweld = weldBetween(Blaster,dubgun)
  538. Blasterweld.C0 = pw.C0 * CFrame.new(4,0,0)
  539. TheBeam = Instance.new("Part", Blaster)
  540. TheBeam.CanCollide = false
  541. TheBeam.Shape = "Cylinder"
  542. TheBeam.Transparency = 0
  543. TheBeam.Size = Vector3.new(1000,3,3)
  544. TheBeam.Material = "Neon"
  545. TheBeam.Anchored = true
  546. TheBeam.BrickColor = Blaster.BrickColor
  547. TheBeam.CFrame = Blaster.CFrame * CFrame.new(-500,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  548. Blaster2 = Instance.new("Part", dubgun)
  549. Blaster2.Material = "Neon"
  550. Blaster2.Anchored = false
  551. Blaster2.Transparency = 1
  552. Blaster2.CanCollide = false
  553. Blaster2.BrickColor = BrickColor.Random()
  554. Blaster2.Size = Vector3.new(5,5,5)
  555. BlasterShape2 = Instance.new("SpecialMesh", Blaster2)
  556. BlasterShape2.MeshType = "Sphere"
  557. BlasterShape2.Scale = Vector3.new(1.8,1.8,1.8)
  558. Blaster2.CFrame = dubgun.CFrame * CFrame.new(4, 0, 0)
  559. Blasterweld2 = weldBetween(Blaster2,dubgun)
  560. Blasterweld2.C0 = pw.C0 * CFrame.new(4,0,0)
  561. TheBeam2 = Instance.new("Part", Blaster2)
  562. TheBeam2.CanCollide = false
  563. TheBeam2.Shape = "Cylinder"
  564. TheBeam2.Transparency = 1
  565. TheBeam2.Size = Vector3.new(1000,3,3)
  566. TheBeam2.Material = "Neon"
  567. TheBeam2.Anchored = true
  568. TheBeam2.BrickColor = Blaster2.BrickColor
  569. TheBeam2.CFrame = Blaster2.CFrame * CFrame.new(-500,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  570. wub2 = wubs2[math.random(1,#wubs2)]
  571. datsik = Instance.new("Sound", dubgun)
  572. datsik.SoundId = "rbxassetid://"..wub2
  573. datsik.Volume = 10
  574. datsik.Looped = true
  575. datsik:Play()
  576. coroutine.wrap(function()
  577. while dubwub do
  578. Blaster2.BrickColor = BrickColor.Random()
  579. TheBeam2.BrickColor = Blaster2.BrickColor
  580. for i = 1, 10 do
  581. Blaster2.Transparency = Blaster2.Transparency - .1
  582. Blaster.Transparency = Blaster.Transparency + .1
  583. TheBeam2.Transparency = TheBeam2.Transparency - .1
  584. TheBeam.Transparency = TheBeam.Transparency + .1
  585. wait()
  586. end
  587. Blaster.BrickColor = BrickColor.Random()
  588. TheBeam.BrickColor = Blaster.BrickColor
  589. for i = 1, 10 do
  590. Blaster2.Transparency = Blaster2.Transparency + .1
  591. Blaster.Transparency = Blaster.Transparency - .1
  592. TheBeam2.Transparency = TheBeam2.Transparency + .1
  593. TheBeam.Transparency = TheBeam.Transparency - .1
  594. wait()
  595. end
  596. wait()
  597. end
  598. end)()
  599. wubwound = Instance.new("Sound", nil)
  600. TheBeam.Touched:connect(function(hit)
  601. if hit.Parent:IsA("Part") then
  602. elseif hit.Parent:IsA("SpecialMesh") then
  603. elseif hit.Parent.Name == owner
  604. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  605. if damagedebounce == true then return end
  606. damagedebounce = true
  607. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  608. woobz = Instance.new("Part", Slachtoffer.Parent)
  609. woobz.Material = "Neon"
  610. woobz.Anchored = true
  611. woobz.Transparency = 0.1
  612. woobz.CanCollide = false
  613. woobz.BrickColor = BrickColor.Random()
  614. woobz.Size = Vector3.new(5,5,5)
  615. woobzShape = Instance.new("SpecialMesh", woobz)
  616. woobzShape.MeshType = "Sphere"
  617. woobzShape.Scale = Vector3.new(.1,.1,.1)
  618. if Slachtoffer.Parent:FindFirstChild("Torso") or Slachtoffer.Parent:FindFirstChild("UpperTorso") ~= nil then
  619. if Slachtoffer.RigType == Enum.HumanoidRigType.R15 then
  620. woobz.CFrame = CFrame.new(Slachtoffer.Parent:FindFirstChild("UpperTorso").Position)
  621. else
  622. woobz.CFrame = CFrame.new(Slachtoffer.Parent:FindFirstChild("Torso").Position)
  623. end
  624. end
  625. table.insert(Repeater,woobzShape)
  626. table.insert(nonmeshRepeater2,woobz)
  627. removeuseless:AddItem(woobz,3)
  628. quickcour = coroutine.wrap(function()
  629. Slachtoffer.WalkSpeed = 2
  630. wait(1)
  631. Slachtoffer.WalkSpeed = 16
  632. end)
  633. quickcour()
  634. Slachtoffer:TakeDamage(math.random(12,25))
  635. wub = wubs[math.random(1,#wubs)]
  636. wubwound.Parent = Slachtoffer.Parent:FindFirstChild("Torso")
  637. wubwound.SoundId = "rbxassetid://"..wub
  638. wubwound.Volume = 2
  639. wubwound:Play()
  640. wait(.25)
  641. damagedebounce = false
  642. end
  643. end)
  644. t = 0
  645. n = 0
  646. b = 0
  647. while dubwub do
  648. t = t + 25
  649. n = n + 12
  650. b = b + 5
  651. game.Workspace.CurrentCamera.FieldOfView = 70 - datsik.PlaybackLoudness/75
  652. RIGHTARMLERP.C0 = CFrame.new(1, 1.35, 0.4) * CFrame.Angles(math.rad(-90), math.rad(0 + datsik.PlaybackLoudness/150), math.rad(0))
  653. LEFTARMLERP.C0 = CFrame.new(-1, 0.1 * datsik.PlaybackLoudness/150, 0.4) * CFrame.Angles(math.rad(-90), math.rad(-60), math.rad(0))
  654. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  655. shockwave.CFrame = p.CFrame * CFrame.Angles(math.rad(n),math.rad(0),math.rad(90))
  656. shockwave2.CFrame = p.CFrame * CFrame.Angles(math.rad(t),math.rad(0),math.rad(90))
  657. shockwave3.CFrame = p.CFrame * CFrame.Angles(math.rad(b),math.rad(0),math.rad(90))
  658. sh3.Scale = Vector3.new(datsik.PlaybackLoudness/120, datsik.PlaybackLoudness/800, datsik.PlaybackLoudness/120)
  659. sh2.Scale = Vector3.new(datsik.PlaybackLoudness/50, datsik.PlaybackLoudness/500, datsik.PlaybackLoudness/50)
  660. sh.Scale = Vector3.new(datsik.PlaybackLoudness/80, datsik.PlaybackLoudness/600, datsik.PlaybackLoudness/80)
  661. BlasterShape.Scale = Vector3.new(datsik.PlaybackLoudness/200, datsik.PlaybackLoudness/200, datsik.PlaybackLoudness/200)
  662. BlasterShape2.Scale = Vector3.new(datsik.PlaybackLoudness/200, datsik.PlaybackLoudness/200, datsik.PlaybackLoudness/200)
  663. TheBeam.Size = Vector3.new(1000, datsik.PlaybackLoudness/50, datsik.PlaybackLoudness/50)
  664. BlasterShape2.Scale = Vector3.new(datsik.PlaybackLoudness/200, datsik.PlaybackLoudness/200, datsik.PlaybackLoudness/200)
  665. TheBeam2.Size = Vector3.new(1000, datsik.PlaybackLoudness/50, datsik.PlaybackLoudness/50)
  666. TheBeam.CFrame = Blaster.CFrame * CFrame.new(-500,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  667. TheBeam2.CFrame = Blaster2.CFrame * CFrame.new(-500,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  668. wait()
  669. end
  670. g1:Remove()
  671. coroutine.wrap(function()
  672. for i = 1, 10 do
  673. theme.Volume = theme.Volume + 0.1
  674. wait()
  675. end
  676. end)()
  677. game.Workspace.CurrentCamera.FieldOfView = 70
  678. appi = false
  679. hum.WalkSpeed = 32
  680. dubwub = false
  681. attacking = false
  682. wubwound:Remove()
  683. debounce = false
  684. TheBeam:Remove()
  685. shockwave:Remove()
  686. shockwave2:Remove()
  687. shockwave3:Remove()
  688. Blaster:Remove()
  689. dubgun:Remove()
  690. debounce = false
  691. attacking = false
  692. datsik:Remove()
  693. end
  694. end)
  695.  
  696.  
  697. mouse.KeyDown:connect(function(Press)
  698. Press=Press:lower()
  699. if Press=='y' then ----notes
  700. if debounce then return end
  701. debounce = true
  702. attacking = true
  703. stopnotes = true
  704. appi = true
  705. damagedebounce = false
  706. locater = Instance.new("Part", Root)
  707. locater.CFrame = Root.CFrame * CFrame.new(0,0,5)
  708. locater.Size = Vector3.new(1,1,1)
  709. locater.Transparency = 1
  710. locaterWeld = weldBetween(locater,Root)
  711. locaterWeld.C0 = CFrame.new(0,0,5)
  712. musicnoteWeld:Remove()
  713. musicnoteWeld2:Remove()
  714. musicnoteWeld3:Remove()
  715. musicnoteWeld = weldBetween(musicnote,locater)
  716. musicnoteWeld2 = weldBetween(musicnote2,locater)
  717. musicnoteWeld3 = weldBetween(musicnote3,locater)
  718. coroutine.wrap(function()
  719. while appi do
  720. wait()
  721. if Root.Velocity.Magnitude > 2 and running == false and attacking == true then
  722. position = "Idle3"
  723. elseif Root.Velocity.Magnitude < 2 and running == false and attacking == true then
  724. position = "Idle4"
  725. end
  726. end
  727. end)()
  728. coroutine.wrap(function()
  729. while appi do
  730. wait()
  731. settime = 0.05
  732. sine = sine + change
  733. if position == "Idle3" and attacking == true and running == false and appi == true then
  734. change = .7
  735. hum.WalkSpeed = 7
  736. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.5)
  737. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.5)
  738. elseif position == "Idle4" and attacking == true and running == false and appi == true then
  739. change = .7
  740. hum.WalkSpeed = 7
  741. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.5)
  742. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.5)
  743. end
  744. end
  745. end)()
  746. t = 0
  747. for i = 1, 10 do
  748. t = t + 5
  749. musicnoteWeld.C0 = ROOTLERP.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  750. musicnoteWeld.C1 = musicnoteWeld.C1 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  751. musicnoteWeld2.C0 = ROOTLERP.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  752. musicnoteWeld2.C1 = musicnoteWeld2.C1 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  753. musicnoteWeld3.C0 = ROOTLERP.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  754. musicnoteWeld3.C1 = musicnoteWeld3.C1 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  755. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(40),math.rad(0)), 0.4)
  756. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,0,.5) * CFrame.Angles(math.rad(-90),math.rad(-40),math.rad(0)), 0.4)
  757. wait()
  758. end
  759. tr1.Enabled = false
  760. tr2.Enabled = false
  761. tr3.Enabled = false
  762. for i = 1, 12 do
  763. musicnoteWeld2.C0 = musicnoteWeld2.C0:lerp(CFrame.new(-3,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.3)
  764. musicnoteWeld3.C0 = musicnoteWeld3.C0:lerp(CFrame.new(3,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.3)
  765. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(14), math.rad(-20), math.rad(90)), 0.3)
  766. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.3)
  767. wait()
  768. end
  769. locater2 = Instance.new("Part", Torso)
  770. locater2.CFrame = Root.CFrame * CFrame.new(0,0,5)
  771. locater2.Size = Vector3.new(1,1,1)
  772. locater2.Transparency = 1
  773. locaterWeld2 = weldBetween(locater2,Root)
  774. locaterWeld2.C0 = CFrame.new(-3,0,5)
  775. locater3 = Instance.new("Part", Torso)
  776. locater3.CFrame = Root.CFrame * CFrame.new(0,0,5)
  777. locater3.Size = Vector3.new(1,1,1)
  778. locater3.Transparency = 1
  779. locaterWeld3 = weldBetween(locater3,Root)
  780. locaterWeld3.C0 = CFrame.new(3,0,5)
  781. musicnoteWeld2:Remove()
  782. musicnoteWeld3:Remove()
  783. musicnoteWeld2 = weldBetween(musicnote2,locater2)
  784. musicnoteWeld3 = weldBetween(musicnote3,locater3)
  785. musicnoteWeld2.C0 = musicnoteWeld2.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  786. musicnoteWeld3.C0 = musicnoteWeld3.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))
  787. coroutine.wrap(function()
  788. while true do
  789. if breakz then break end
  790. z = z + 5
  791. musicnoteWeld.C1 = musicnoteWeld.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0 + z),math.rad(0)),.3)
  792. musicnoteWeld2.C1 = musicnoteWeld2.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0 + z),math.rad(0)),.3)
  793. musicnoteWeld3.C1 = musicnoteWeld3.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0 + z),math.rad(0)),.3)
  794. wait()
  795. end
  796. end)()
  797. g1 = Instance.new("BodyGyro", Root)
  798. g1.D = 175
  799. g1.P = 20000
  800. g1.MaxTorque = Vector3.new(0,9000,0)
  801. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  802. coroutine.wrap(function()
  803. for i = 1, 15 do
  804. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  805. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)),.3)
  806. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.58, 0.1, 0) * CFrame.Angles(math.rad(2), math.rad(2), math.rad(8)), .3)
  807. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  808. wait()
  809. end
  810. breakz = true
  811. boomzika = true
  812. while boomzika do
  813. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  814. wait()
  815. end
  816. end)()
  817. wait(.5)
  818. musicnoteWeld3:Destroy()
  819. musicnote3.Anchored = false
  820. tr3.Enabled = true
  821. musicanote1:Play()
  822. flie = Instance.new("Sound",musicnote3)
  823. flie.SoundId = "rbxassetid://161034732"
  824. flie.Volume = 10
  825. flie:Play()
  826. removeuseless:AddItem(flie,3)
  827. local PB = Instance.new("BodyVelocity", musicnote3)
  828. PB.MaxForce = Vector3.new(999999999, 999999999, 999999999)
  829. musicnote3.CFrame = CFrame.new(musicnote3.Position,mouse.Hit.p)
  830. PB.Velocity = musicnote3.CFrame.lookVector * 800
  831. musicnote3.Touched:connect(function(hit)
  832. if hit.Parent:IsA("Part") then
  833. elseif hit.Parent:IsA("SpecialMesh") then
  834. elseif hit.Parent.Name == owner
  835. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  836. if damagedebounce == true then return end
  837. damagedebounce = true
  838. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  839. woobz = Instance.new("Part", Slachtoffer.Parent)
  840. woobz.Material = "Neon"
  841. woobz.Anchored = true
  842. woobz.Transparency = 0.1
  843. woobz.CanCollide = false
  844. woobz.BrickColor = BrickColor.Random()
  845. woobz.Size = Vector3.new(5,5,5)
  846. woobzShape = Instance.new("SpecialMesh", woobz)
  847. woobzShape.MeshType = "Sphere"
  848. woobzShape.Scale = Vector3.new(.1,.1,.1)
  849. if Slachtoffer.Parent:FindFirstChild("Torso") or Slachtoffer.Parent:FindFirstChild("UpperTorso") ~= nil then
  850. if Slachtoffer.RigType == Enum.HumanoidRigType.R15 then
  851. woobz.CFrame = CFrame.new(Slachtoffer.Parent:FindFirstChild("UpperTorso").Position)
  852. else
  853. woobz.CFrame = CFrame.new(Slachtoffer.Parent:FindFirstChild("Torso").Position)
  854. end
  855. end
  856. table.insert(Repeater,woobzShape)
  857. table.insert(nonmeshRepeater2,woobz)
  858. removeuseless:AddItem(woobz,3)
  859. quickcour = coroutine.wrap(function()
  860. Slachtoffer.WalkSpeed = 6
  861. wait(1)
  862. Slachtoffer.WalkSpeed = 16
  863. end)
  864. quickcour()
  865. Slachtoffer:TakeDamage(35)
  866. wub = wubs[math.random(1,#wubs)]
  867. wubwound = Instance.new("Sound", Slachtoffer.Torso)
  868. wubwound.SoundId = "rbxassetid://"..wub
  869. wubwound.Volume = 4
  870. wubwound:Play()
  871. removeuseless:AddItem(wubwound,2)
  872. end
  873. end)
  874. wait(.5)
  875. damagedebounce = false
  876. tr1.Enabled = true
  877. musicnoteWeld:Remove()
  878. flie2 = Instance.new("Sound",musicnote)
  879. flie2.SoundId = "rbxassetid://161034732"
  880. flie2.Volume = 10
  881. flie2:Play()
  882. musicanote2:Play()
  883. removeuseless:AddItem(flie2,3)
  884. local PB2 = Instance.new("BodyVelocity", musicnote)
  885. PB2.MaxForce = Vector3.new(999999999, 999999999, 999999999)
  886. musicnote.CFrame = CFrame.new(musicnote.Position,mouse.Hit.p)
  887. PB2.Velocity = musicnote.CFrame.lookVector * 800
  888. local PB = Instance.new("BodyVelocity", musicnote3)
  889. PB.MaxForce = Vector3.new(999999999, 999999999, 999999999)
  890. musicnote3.CFrame = CFrame.new(musicnote3.Position,mouse.Hit.p)
  891. PB.Velocity = musicnote3.CFrame.lookVector * 800
  892. musicnote.Touched:connect(function(hit)
  893. if hit.Parent:IsA("Part") then
  894. elseif hit.Parent:IsA("SpecialMesh") then
  895. elseif hit.Parent.Name == owner
  896. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  897. if damagedebounce == true then return end
  898. damagedebounce = true
  899. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  900. woobz = Instance.new("Part", Slachtoffer.Parent)
  901. woobz.Material = "Neon"
  902. woobz.Anchored = true
  903. woobz.Transparency = 0.1
  904. woobz.CanCollide = false
  905. woobz.BrickColor = BrickColor.Random()
  906. woobz.Size = Vector3.new(5,5,5)
  907. woobzShape = Instance.new("SpecialMesh", woobz)
  908. woobzShape.MeshType = "Sphere"
  909. woobzShape.Scale = Vector3.new(.1,.1,.1)
  910. if Slachtoffer.Parent:FindFirstChild("Torso") or Slachtoffer.Parent:FindFirstChild("UpperTorso") ~= nil then
  911. if Slachtoffer.RigType == Enum.HumanoidRigType.R15 then
  912. woobz.CFrame = CFrame.new(Slachtoffer.Parent:FindFirstChild("UpperTorso").Position)
  913. else
  914. woobz.CFrame = CFrame.new(Slachtoffer.Parent:FindFirstChild("Torso").Position)
  915. end
  916. end
  917. table.insert(Repeater,woobzShape)
  918. table.insert(nonmeshRepeater2,woobz)
  919. removeuseless:AddItem(woobz,3)
  920. quickcour = coroutine.wrap(function()
  921. Slachtoffer.WalkSpeed = 6
  922. wait(1)
  923. Slachtoffer.WalkSpeed = 16
  924. end)
  925. quickcour()
  926. Slachtoffer:TakeDamage(35)
  927. wub = wubs[math.random(1,#wubs)]
  928. wubwound = Instance.new("Sound", Slachtoffer.Torso)
  929. wubwound.SoundId = "rbxassetid://"..wub
  930. wubwound.Volume = 4
  931. wubwound:Play()
  932. removeuseless:AddItem(wubwound,2)
  933. end
  934. end)
  935. wait(.5)
  936. musicanote3:Play()
  937. damagedebounce = false
  938. tr2.Enabled = true
  939. musicnoteWeld2:Remove()
  940. flie3 = Instance.new("Sound",musicnote2)
  941. flie3.SoundId = "rbxassetid://161034732"
  942. flie3.Volume = 10
  943. flie3:Play()
  944. removeuseless:AddItem(flie3,3)
  945. local PB3 = Instance.new("BodyVelocity", musicnote2)
  946. PB3.MaxForce = Vector3.new(999999999, 999999999, 999999999)
  947. musicnote2.CFrame = CFrame.new(musicnote2.Position,mouse.Hit.p)
  948. PB3.Velocity = musicnote2.CFrame.lookVector * 800
  949. g1:Remove()
  950. local PB = Instance.new("BodyVelocity", musicnote3)
  951. PB.MaxForce = Vector3.new(999999999, 999999999, 999999999)
  952. musicnote3.CFrame = CFrame.new(musicnote3.Position,mouse.Hit.p)
  953. PB.Velocity = musicnote3.CFrame.lookVector * 800
  954. musicnote2.Touched:connect(function(hit)
  955. if hit.Parent:IsA("Part") then
  956. elseif hit.Parent:IsA("SpecialMesh") then
  957. elseif hit.Parent.Name == owner
  958. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  959. if damagedebounce == true then return end
  960. damagedebounce = true
  961. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  962. woobz = Instance.new("Part", Slachtoffer.Parent)
  963. woobz.Material = "Neon"
  964. woobz.Anchored = true
  965. woobz.Transparency = 0.1
  966. woobz.CanCollide = false
  967. woobz.BrickColor = BrickColor.Random()
  968. woobz.Size = Vector3.new(5,5,5)
  969. woobzShape = Instance.new("SpecialMesh", woobz)
  970. woobzShape.MeshType = "Sphere"
  971. woobzShape.Scale = Vector3.new(.1,.1,.1)
  972. if Slachtoffer.Parent:FindFirstChild("Torso") or Slachtoffer.Parent:FindFirstChild("UpperTorso") ~= nil then
  973. if Slachtoffer.RigType == Enum.HumanoidRigType.R15 then
  974. woobz.CFrame = CFrame.new(Slachtoffer.Parent:FindFirstChild("UpperTorso").Position)
  975. else
  976. woobz.CFrame = CFrame.new(Slachtoffer.Parent:FindFirstChild("Torso").Position)
  977. end
  978. end
  979. table.insert(Repeater,woobzShape)
  980. table.insert(nonmeshRepeater2,woobz)
  981. removeuseless:AddItem(woobz,3)
  982. quickcour = coroutine.wrap(function()
  983. Slachtoffer.WalkSpeed = 6
  984. wait(1)
  985. Slachtoffer.WalkSpeed = 16
  986. end)
  987. quickcour()
  988. Slachtoffer:TakeDamage(35)
  989. wub = wubs[math.random(1,#wubs)]
  990. wubwound = Instance.new("Sound", Slachtoffer.Torso)
  991. wubwound.SoundId = "rbxassetid://"..wub
  992. wubwound.Volume = 4
  993. wubwound:Play()
  994. removeuseless:AddItem(wubwound,2)
  995. end
  996. end)
  997. appi = false
  998. attacking = false
  999. wait(2)
  1000. n = 0
  1001. attacking = true
  1002. PB:Remove()
  1003. PB2:Remove()
  1004. PB3:Remove()
  1005. musicnote:Remove()
  1006. musicnote2:Remove()
  1007. musicnote3:Remove()
  1008. musicnote = Instance.new("Part", Torso)
  1009. musicnote.Material = "Neon"
  1010. musicnote.Transparency = 1
  1011. musicnote.CanCollide = false
  1012. musicnote.BrickColor = BrickColor.new("Royal purple")
  1013. musicnoteMESH = Instance.new("SpecialMesh", musicnote)
  1014. musicnoteMESH.Scale = Vector3.new(.025,0.0123,0.030)
  1015. musicnoteMESH.MeshId = "rbxassetid://989516523"
  1016. musicnoteWeld = weldBetween(musicnote,Root)
  1017. musicnote2 = Instance.new("Part", Torso)
  1018. musicnote2.Material = "Neon"
  1019. musicnote2.Transparency = 1
  1020. musicnote2.CanCollide = false
  1021. musicnote2.BrickColor = BrickColor.new("Lime green")
  1022. musicnoteMESH2 = Instance.new("SpecialMesh", musicnote2)
  1023. musicnoteMESH2.Scale = Vector3.new(.025,0.0123,0.030)
  1024. musicnoteMESH2.MeshId = "rbxassetid://989516523"
  1025. musicnoteWeld2 = weldBetween(musicnote2,Root)
  1026. musicnote3 = Instance.new("Part", Torso)
  1027. musicnote3.Material = "Neon"
  1028. musicnote3.Transparency = 1
  1029. musicnote3.CanCollide = false
  1030. musicnote3.BrickColor = BrickColor.new("Really red")
  1031. musicnoteMESH3 = Instance.new("SpecialMesh", musicnote3)
  1032. musicnoteMESH3.Scale = Vector3.new(.025,0.0123,0.030)
  1033. musicnoteMESH3.MeshId = "rbxassetid://989516523"
  1034. musicnoteWeld3 = weldBetween(musicnote3,Root)
  1035. A = Instance.new("Attachment", musicnote)
  1036. A.Position = Vector3.new(0,-2,0)
  1037. A.Name = "A"
  1038. B = Instance.new("Attachment", musicnote)
  1039. B.Position = Vector3.new(0,2,0)
  1040. B.Name = "B"
  1041. tr1 = Instance.new("Trail", musicnote)
  1042. tr1.Attachment0 = A
  1043. tr1.Attachment1 = B
  1044. tr1.Enabled = true
  1045. tr1.Lifetime = .8
  1046. tr1.TextureMode = "Static"
  1047. tr1.LightInfluence = 0
  1048. tr1.Color = ColorSequence.new(BrickColor.new"Royal purple".Color,BrickColor.new"Really black".Color)
  1049. tr1.Transparency = NumberSequence.new(0, 1)
  1050. A = Instance.new("Attachment", musicnote2)
  1051. A.Position = Vector3.new(0,-2,0)
  1052. A.Name = "A"
  1053. B = Instance.new("Attachment", musicnote2)
  1054. B.Position = Vector3.new(0,2,0)
  1055. B.Name = "B"
  1056. tr2 = Instance.new("Trail", musicnote2)
  1057. tr2.Attachment0 = A
  1058. tr2.Attachment1 = B
  1059. tr2.Enabled = true
  1060. tr2.Lifetime = .8
  1061. tr2.TextureMode = "Static"
  1062. tr2.LightInfluence = 0
  1063. tr2.Color = ColorSequence.new(BrickColor.new"Lime green".Color,BrickColor.new"Really black".Color)
  1064. tr2.Transparency = NumberSequence.new(0, 1)
  1065. A = Instance.new("Attachment", musicnote3)
  1066. A.Position = Vector3.new(0,-2,0)
  1067. A.Name = "A"
  1068. B = Instance.new("Attachment", musicnote3)
  1069. B.Position = Vector3.new(0,2,0)
  1070. B.Name = "B"
  1071. tr3 = Instance.new("Trail", musicnote3)
  1072. tr3.Attachment0 = A
  1073. tr3.Attachment1 = B
  1074. tr3.Enabled = true
  1075. tr3.Lifetime = .8
  1076. tr3.TextureMode = "Static"
  1077. tr3.LightInfluence = 0
  1078. tr3.Color = ColorSequence.new(BrickColor.new"Really red".Color,BrickColor.new"Really black".Color)
  1079. tr3.Transparency = NumberSequence.new(0, 1)
  1080.  
  1081. light = Instance.new("PointLight", musicnote)
  1082. light.Color = BrickColor.new("Royal purple").Color
  1083. light.Range = 8
  1084. light.Brightness = 35
  1085.  
  1086. light2 = Instance.new("PointLight", musicnote2)
  1087. light2.Color = BrickColor.new("Lime green").Color
  1088. light2.Range = 8
  1089. light2.Brightness = 35
  1090.  
  1091. light3 = Instance.new("PointLight", musicnote3)
  1092. light3.Color = BrickColor.new("Really red").Color
  1093. light3.Range = 8
  1094. light3.Brightness = 35
  1095. stopnotes = false
  1096. sou = Instance.new("Sound", Torso)
  1097. sou.SoundId = "rbxassetid://1659770705"
  1098. sou.Volume = 4
  1099. sou:Play()
  1100. removeuseless:AddItem(sou,2)
  1101. for i = 1, 25 do
  1102. n = n + 100
  1103. musicnote.Transparency = musicnote.Transparency - .05
  1104. musicnote2.Transparency = musicnote2.Transparency - .05
  1105. musicnote3.Transparency = musicnote3.Transparency - .05
  1106. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(90)), 0.6)
  1107. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-90)), 0.6)
  1108. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(n), math.rad(0)), 0.6)
  1109. wait()
  1110. end
  1111. n = 0
  1112. appi = false
  1113. locater3:Remove()
  1114. locater2:Remove()
  1115. locater:Remove()
  1116. attacking = false
  1117. debounce = false
  1118. end
  1119. end)
  1120.  
  1121. mouse.KeyDown:connect(function(Press)
  1122. Press=Press:lower()
  1123. if Press=='u' then ----bignote
  1124. if debounce then return end
  1125. debounce = true
  1126. attacking = true
  1127. appi = true
  1128. damagedebounce = false
  1129. g1 = Instance.new("BodyGyro", Root)
  1130. g1.D = 175
  1131. g1.P = 20000
  1132. g1.MaxTorque = Vector3.new(0,9000,0)
  1133. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  1134. coroutine.wrap(function()
  1135. while appi do
  1136. wait()
  1137. if Root.Velocity.Magnitude > 2 and running == false and attacking == true then
  1138. position = "Idle3"
  1139. elseif Root.Velocity.Magnitude < 2 and running == false and attacking == true then
  1140. position = "Idle4"
  1141. end
  1142. end
  1143. end)()
  1144. coroutine.wrap(function()
  1145. while appi do
  1146. wait()
  1147. settime = 0.05
  1148. sine = sine + change
  1149. if position == "Idle3" and attacking == true and running == false and appi == true then
  1150. change = .5
  1151. hum.WalkSpeed = 7
  1152. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.5)
  1153. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.5)
  1154. elseif position == "Idle4" and attacking == true and running == false and appi == true then
  1155. change = .5
  1156. hum.WalkSpeed = 7
  1157. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.5)
  1158. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.5)
  1159. end
  1160. end
  1161. end)()
  1162. coroutine.wrap(function()
  1163. for i = 1, 10 do
  1164. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  1165. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),.5)
  1166. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,1,.5) * CFrame.Angles(math.rad(-90),math.rad(25),math.rad(0)), 0.5)
  1167. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,1,.5) * CFrame.Angles(math.rad(-90),math.rad(-25),math.rad(0)), 0.5)
  1168. wait()
  1169. end
  1170. end)()
  1171. locater = Instance.new("Part", Torso)
  1172. locater.Size = Vector3.new(1,1,1)
  1173. locater.Transparency = 1
  1174. locater.CanCollide = false
  1175. locaterweld = weldBetween(locater,Root)
  1176. locaterweld.C0 = CFrame.new(0,0,3)
  1177. locater2 = Instance.new("Part", Torso)
  1178. locater2.Size = Vector3.new(1,1,1)
  1179. locater2.Transparency = 1
  1180. locater2.CanCollide = false
  1181. locaterweld2 = weldBetween(locater2,locater)
  1182. locaterweld2.C0 = CFrame.new(0,0,1)
  1183. bigmusicnote = Instance.new("Part", Torso)
  1184. bigmusicnote.Material = "Neon"
  1185. bigmusicnote.Transparency = 0
  1186. bigmusicnote.CanCollide = false
  1187. bigmusicnote.Anchored = false
  1188. bigmusicnote.BrickColor = BrickColor.new("Really black")
  1189. bigmusicnoteMESH = Instance.new("SpecialMesh", bigmusicnote)
  1190. bigmusicnoteMESH.Scale = Vector3.new(.0050,0.00246,0.0060)
  1191. bigmusicnoteMESH.MeshId = "rbxassetid://989516523"
  1192. bigmusicnoteweld = weldBetween(bigmusicnote,locater)
  1193. bigmusicnoteweld.C0 = bigmusicnoteweld.C0 * CFrame.Angles(math.rad(-89),0,0)
  1194. for i = 1, 10 do
  1195. bigmusicnoteMESH.Scale = bigmusicnoteMESH.Scale + Vector3.new(.0050,0.00246,0.0060)
  1196. wait()
  1197. end
  1198. shockw2 = Instance.new("Part", Torso)
  1199. shockw2.Size = Vector3.new(1,1,1)
  1200. shockw2.CanCollide = false
  1201. shockw2.Transparency = .2
  1202. shockw2.BrickColor = bigmusicnote.BrickColor
  1203. shockweld2 = weldBetween(shockw2,locater2)
  1204. shockwmesh2 = Instance.new("SpecialMesh", shockw2)
  1205. shockwmesh2.Scale = Vector3.new(10,10,2)
  1206. shockwmesh2.MeshId = "rbxassetid://3270017"
  1207.  
  1208. shockw3 = Instance.new("Part", Torso)
  1209. shockw3.Size = Vector3.new(1,1,1)
  1210. shockw3.CanCollide = false
  1211. shockw3.Transparency = .2
  1212. shockw3.BrickColor = bigmusicnote.BrickColor
  1213. shockweld3 = weldBetween(shockw3,locater2)
  1214. shockwmesh3 = Instance.new("SpecialMesh", shockw3)
  1215. shockwmesh3.Scale = Vector3.new(10,10,2)
  1216. shockwmesh3.MeshId = "rbxassetid://3270017"
  1217. spin = true
  1218. coroutine.wrap(function()
  1219. x = 45
  1220. while spin do
  1221. shockweld2.C0 = shockweld2.C0 * CFrame.Angles(math.rad(0+22),math.rad(0+17),math.rad(0+25))
  1222. shockweld3.C0 = shockweld3.C0 * CFrame.Angles(math.rad(0-22),math.rad(0-17),math.rad(0-25))
  1223. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,.9 - .1 * math.sin(sine/.5),.5) * CFrame.Angles(math.rad(-90),math.rad(25),math.rad(0)), 0.8)
  1224. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,1 - .1 * math.sin(sine/.5),.5) * CFrame.Angles(math.rad(-90),math.rad(-25),math.rad(0)), 0.8)
  1225. g1.CFrame = CFrame.new(Root.Position,mouse.Hit.p)
  1226. bigmusicnote.BrickColor = BrickColor.Random()
  1227. bigmusicnoteweld.C0 = bigmusicnoteweld.C0 * CFrame.Angles(0,math.rad(0 + x),0)
  1228. wait()
  1229. end
  1230. end)()
  1231. coroutine.wrap(function()
  1232. while spin do
  1233. smallmusicnote = Instance.new("Part", Torso)
  1234. smallmusicnote.Material = "Neon"
  1235. smallmusicnote.Transparency = 0
  1236. smallmusicnote.CanCollide = false
  1237. smallmusicnote.Anchored = false
  1238. smallmusicnote.BrickColor = bigmusicnote.BrickColor
  1239. smallmusicnoteMESH = Instance.new("SpecialMesh", smallmusicnote)
  1240. smallmusicnoteMESH.Scale = Vector3.new(.050,0.0246,0.060)
  1241. smallmusicnoteMESH.MeshId = "rbxassetid://989516523"
  1242. smallmusicnote.CFrame = locater2.CFrame * CFrame.Angles(math.rad(-89),0,0)
  1243. PB = Instance.new("BodyVelocity", smallmusicnote) PB.MaxForce = Vector3.new(999999999, 999999999, 999999999) smallmusicnote.CFrame = CFrame.new(smallmusicnote.Position,mouse.Hit.p) PB.Velocity = smallmusicnote.CFrame.lookVector * 400
  1244. A = Instance.new("Attachment", smallmusicnote)
  1245. A.Position = Vector3.new(-2,0,0)
  1246. A.Name = "A"
  1247. B = Instance.new("Attachment", smallmusicnote)
  1248. B.Position = Vector3.new(2,0,0)
  1249. B.Name = "B"
  1250. vv = Instance.new("Trail", smallmusicnote)
  1251. vv.Attachment0 = A
  1252. vv.Attachment1 = B
  1253. vv.Enabled = true
  1254. vv.Lifetime = .5
  1255. vv.TextureMode = "Static"
  1256. vv.LightInfluence = 1
  1257. vv.Color = ColorSequence.new(bigmusicnote.BrickColor.Color,BrickColor.new"Really black".Color)
  1258. vv.Transparency = NumberSequence.new(0, 1)
  1259. removeuseless:AddItem(smallmusicnote,2)
  1260. smallmusicnote.Touched:connect(function(hit)
  1261. if hit.Parent:IsA("Part") then
  1262. elseif hit.Parent:IsA("SpecialMesh") then
  1263. elseif hit.Parent.Name == owner
  1264. elseif hit.Parent:findFirstChildOfClass("Humanoid") then
  1265. if damagedebounce == true then return end
  1266. damagedebounce = true
  1267. Slachtoffer = hit.Parent:findFirstChildOfClass("Humanoid")
  1268. quickcour = coroutine.wrap(function()
  1269. Slachtoffer.WalkSpeed = 10
  1270. wait(1)
  1271. Slachtoffer.WalkSpeed = 16
  1272. end)
  1273. quickcour()
  1274. Slachtoffer:TakeDamage(math.random(3,6))
  1275. end
  1276. end)
  1277. boomboom = Instance.new("Part", Torso)
  1278. boomboom.Material = "Neon"
  1279. boomboom.Anchored = false
  1280. boomboom.CanCollide = false
  1281. boomboom.BrickColor = bigmusicnote.BrickColor
  1282. boomboom.Size = Vector3.new(.1,.1,.1)
  1283. boomboomShape = Instance.new("SpecialMesh", boomboom)
  1284. boomboomShape.MeshType = "Sphere"
  1285. boomboomShape.Scale = Vector3.new(.1,.1,.1)
  1286. boomboomWeld = weldBetween(boomboom,locater2)
  1287. table.insert(th3,boomboomShape)
  1288. table.insert(SlowlyFade,boomboom)
  1289. removeuseless:AddItem(boomboom,2)
  1290. shockw = Instance.new("Part", Torso)
  1291. shockw.Size = Vector3.new(1,1,1)
  1292. shockw.CanCollide = false
  1293. shockw.Transparency = .25
  1294. shockw.BrickColor = bigmusicnote.BrickColor
  1295. shockweld = weldBetween(shockw,locater2)
  1296. shockwmesh = Instance.new("SpecialMesh", shockw)
  1297. shockwmesh.Scale = Vector3.new(0,0,0.2)
  1298. shockwmesh.MeshId = "rbxassetid://3270017"
  1299. table.insert(nstorm,shockwmesh)
  1300. table.insert(SlowlyFade,shockw)
  1301. removeuseless:AddItem(shockw,2)
  1302. shockw4 = Instance.new("Part", Torso)
  1303. shockw4.Size = Vector3.new(1,1,1)
  1304. shockw4.CanCollide = false
  1305. shockw4.Anchored = true
  1306. shockw4.Transparency = .5
  1307. shockw4.BrickColor = bigmusicnote.BrickColor
  1308. shockw4.CFrame = locater2.CFrame * CFrame.new(0,-5,0)
  1309. shockwmesh4 = Instance.new("SpecialMesh", shockw4)
  1310. shockwmesh4.Scale = Vector3.new(0,2,0)
  1311. shockwmesh4.MeshId = "rbxassetid://20329976"
  1312. table.insert(th5,shockwmesh4)
  1313. table.insert(SlowlyFade,shockw4)
  1314. removeuseless:AddItem(shockw4,2)
  1315. shockw5 = Instance.new("Part", Torso)
  1316. shockw5.Size = Vector3.new(1,1,1)
  1317. shockw5.CanCollide = false
  1318. shockw5.Transparency = .6
  1319. shockw5.BrickColor = bigmusicnote.BrickColor
  1320. shockweld5 = weldBetween(shockw5,locater2)
  1321. shockweld5.C0 = shockweld5.C0 * CFrame.new(0,-3,0) * CFrame.Angles(math.rad(90),0,0)
  1322. shockwmesh5 = Instance.new("SpecialMesh", shockw5)
  1323. shockwmesh5.Scale = Vector3.new(0,3,0)
  1324. shockwmesh5.MeshId = "rbxassetid://20329976"
  1325. table.insert(th5,shockwmesh5)
  1326. table.insert(SlowlyFade,shockw5)
  1327. removeuseless:AddItem(shockw5,1)
  1328. wait(.05)
  1329. damagedebounce = false
  1330. end
  1331. end)()
  1332. godly1 = Instance.new("Sound",Torso)
  1333. godly1.SoundId = "rbxassetid://1730051355"
  1334. godly1.Volume = 4
  1335. godly1:Play()
  1336. wait(.2)
  1337. wait(godly1.TimeLength)
  1338. attacking = false
  1339. appi = false
  1340. spin = false
  1341. g1:Remove()
  1342. for i = 1, 20 do
  1343. shockw2.Transparency = shockw2.Transparency + .05
  1344. shockw3.Transparency = shockw3.Transparency + .05
  1345. bigmusicnoteMESH.Scale = bigmusicnoteMESH.Scale + Vector3.new(.01,.01,.01)
  1346. bigmusicnote.Transparency = bigmusicnote.Transparency + 0.05
  1347. shockwmesh2.Scale = shockwmesh2.Scale + Vector3.new(.2,.2,.2)
  1348. shockwmesh3.Scale = shockwmesh3.Scale + Vector3.new(.2,.2,.2)
  1349. wait()
  1350. end
  1351. shockw2:Remove()
  1352. shockw3:Remove()
  1353. bigmusicnote:Remove()
  1354. locater:Remove()
  1355. locater2:Remove()
  1356. debounce = false
  1357. damagedebounce = false
  1358. end
  1359. end)
  1360.  
  1361. mouse.KeyDown:connect(function(Press)
  1362. Press=Press:lower()
  1363. if Press=='f' then ----bignote
  1364. if debounce then return end
  1365. debounce = true
  1366. attacking = true
  1367. hum.WalkSpeed = 0
  1368. HEADLERP.Part1 = Torso
  1369. for i = 1, 10 do
  1370. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-30),math.rad(0),math.rad(0)),.5)
  1371. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, 0.2) * CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)), 0.5)
  1372. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,1,.5) * CFrame.Angles(math.rad(-90),math.rad(25),math.rad(0)), 0.5)
  1373. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.2,1,.5) * CFrame.Angles(math.rad(-90),math.rad(-25),math.rad(0)), 0.5)
  1374. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1., .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1375. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1376. wait()
  1377. end
  1378. so = Instance.new("Sound",Torso)
  1379. so.SoundId = "rbxassetid://345716857"
  1380. so.Volume = 10
  1381. so:Play()
  1382. coroutine.wrap(function()
  1383. TheWind4 = Instance.new("Part", Torso)
  1384. TheWind4.Size = Vector3.new(0.5, 0.5, 0.5)
  1385. TheWind4.Material = "Neon"
  1386. TheWind4.BrickColor = BrickColor.new("Really white")
  1387. TheWind4.Transparency = 1
  1388. TheWind4.CanCollide = false
  1389. TheWindMESH4 = Instance.new("SpecialMesh", TheWind4)
  1390. TheWindMESH4.Scale = Vector3.new(10,10,10)
  1391. TheWindMESH4.MeshId = "rbxassetid://168892432"
  1392. TheWindWeld4 = weldBetween(TheWind4,Root)
  1393. TheWindWeld4.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1394. TheWind5 = Instance.new("Part", Torso)
  1395. TheWind5.Size = Vector3.new(0.5, 0.5, 0.5)
  1396. TheWind5.Material = "Neon"
  1397. TheWind5.BrickColor = BrickColor.new("Really white")
  1398. TheWind5.Transparency = 1
  1399. TheWind5.CanCollide = false
  1400. TheWindMESH5 = Instance.new("SpecialMesh", TheWind5)
  1401. TheWindMESH5.Scale = Vector3.new(15,15,15)
  1402. TheWindMESH5.MeshId = "rbxassetid://168892432"
  1403. TheWindWeld5 = weldBetween(TheWind5,Root)
  1404. TheWindWeld5.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1405. TheWind6 = Instance.new("Part", Torso)
  1406. TheWind6.Size = Vector3.new(0.5, 0.5, 0.5)
  1407. TheWind6.Material = "Neon"
  1408. TheWind6.BrickColor = BrickColor.new("Really white")
  1409. TheWind6.Transparency = 1
  1410. TheWind6.CanCollide = false
  1411. TheWindMESH6 = Instance.new("SpecialMesh", TheWind6)
  1412. TheWindMESH6.Scale = Vector3.new(20,20,20)
  1413. TheWindMESH6.MeshId = "rbxassetid://168892432"
  1414. TheWindWeld6 = weldBetween(TheWind6,Root)
  1415. TheWindWeld6.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1416. quickcour = coroutine.wrap(function()
  1417. for i = 1, 25 do
  1418. TheWind4.Transparency = TheWind4.Transparency - 0.01
  1419. TheWind5.Transparency = TheWind5.Transparency - 0.005
  1420. TheWind6.Transparency = TheWind6.Transparency - 0.012
  1421. wait()
  1422. end
  1423. end)
  1424. quickcour()
  1425. quickcour2 = coroutine.wrap(function()
  1426. z = 0
  1427. while wait() do
  1428. TheWindWeld4.C0 = TheWindWeld4.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0-25),0)
  1429. TheWindWeld5.C0 = TheWindWeld5.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0+25),0)
  1430. TheWindWeld6.C0 = TheWindWeld6.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0+25),0)
  1431. end
  1432. end)
  1433. quickcour2()
  1434. end)()
  1435. for i = 1, 10 do
  1436. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),.5)
  1437. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0, 0, -0.2) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.5)
  1438. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(14), math.rad(-20), math.rad(90)), 0.5)
  1439. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(14), math.rad(20), math.rad(-90)), 0.5)
  1440. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 1.7, 0.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(-10)), 0.5)
  1441. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.30, 1.7, 0.5) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(10)), 0.5)
  1442. wait()
  1443. end
  1444. mz = true
  1445. THELIGHT = Instance.new("Part", Torso)
  1446. THELIGHT.Size = Vector3.new(0.5, 0.5, 0.5)
  1447. THELIGHT.Material = "Neon"
  1448. THELIGHT.BrickColor = BrickColor.new("Cyan")
  1449. THELIGHT.Transparency = 1
  1450. THELIGHT.Anchored = true
  1451. THELIGHT.CanCollide = false
  1452. THELIGHT.CFrame = Root.CFrame * CFrame.Angles(0,0,math.rad(90))
  1453. THELIGHTMESH = Instance.new("SpecialMesh", THELIGHT)
  1454. THELIGHTMESH.MeshType = "Cylinder"
  1455. THELIGHTMESH.Scale = Vector3.new(99999,15,15)
  1456. coroutine.wrap(function()
  1457. for i = 1, 10 do
  1458. THELIGHT.Transparency = THELIGHT.Transparency - 0.05
  1459. wait()
  1460. end
  1461. end)()
  1462. ringodeath = Instance.new("Part", Torso)
  1463. ringodeath.Size = Vector3.new(1,1,1)
  1464. ringodeath.CanCollide = false
  1465. ringodeath.Anchored = true
  1466. ringodeath.Transparency = 1
  1467. ringodeath.BrickColor = Head.BrickColor
  1468. ringodeath.CFrame = Root.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0)
  1469. ringodeathmesh = Instance.new("SpecialMesh", ringodeath)
  1470. ringodeathmesh.Scale = Vector3.new(20,20,1)
  1471. ringodeathmesh.MeshId = "rbxassetid://3270017"
  1472. ringodeath2 = Instance.new("Part", Torso)
  1473. ringodeath2.Size = Vector3.new(1,1,1)
  1474. ringodeath2.CanCollide = false
  1475. ringodeath2.Anchored = true
  1476. ringodeath2.Transparency = 1
  1477. ringodeath2.BrickColor = Head.BrickColor
  1478. ringodeath2.CFrame = Root.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0)
  1479. ringodeathmesh2 = Instance.new("SpecialMesh", ringodeath2)
  1480. ringodeathmesh2.Scale = Vector3.new(20,20,1)
  1481. ringodeathmesh2.MeshId = "rbxassetid://3270017"
  1482. ringodeath3 = Instance.new("Part", Torso)
  1483. ringodeath3.Size = Vector3.new(1,1,1)
  1484. ringodeath3.CanCollide = false
  1485. ringodeath3.Anchored = true
  1486. ringodeath3.Transparency = 1
  1487. ringodeath3.BrickColor = Head.BrickColor
  1488. ringodeath3.CFrame = Root.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0)
  1489. ringodeathmesh3 = Instance.new("SpecialMesh", ringodeath3)
  1490. ringodeathmesh3.Scale = Vector3.new(50,50,1)
  1491. ringodeathmesh3.MeshId = "rbxassetid://3270017"
  1492. ringodeath4 = Instance.new("Part", Torso)
  1493. ringodeath4.Size = Vector3.new(1,1,1)
  1494. ringodeath4.CanCollide = false
  1495. ringodeath4.Anchored = true
  1496. ringodeath4.Transparency = 1
  1497. ringodeath4.BrickColor = Head.BrickColor
  1498. ringodeath4.CFrame = Root.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0)
  1499. ringodeathmesh4 = Instance.new("SpecialMesh", ringodeath4)
  1500. ringodeathmesh4.Scale = Vector3.new(50,50,1)
  1501. ringodeathmesh4.MeshId = "rbxassetid://3270017"
  1502. ringodeath5 = Instance.new("Part", Torso)
  1503. ringodeath5.Size = Vector3.new(1,1,1)
  1504. ringodeath5.CanCollide = false
  1505. ringodeath5.Anchored = true
  1506. ringodeath5.Transparency = 1
  1507. ringodeath5.BrickColor = Head.BrickColor
  1508. ringodeath5.CFrame = Root.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0)
  1509. ringodeathmesh5 = Instance.new("SpecialMesh", ringodeath5)
  1510. ringodeathmesh5.Scale = Vector3.new(120,120,1)
  1511. ringodeathmesh5.MeshId = "rbxassetid://3270017"
  1512. ringodeath6 = Instance.new("Part", Torso)
  1513. ringodeath6.Size = Vector3.new(1,1,1)
  1514. ringodeath6.CanCollide = false
  1515. ringodeath6.Anchored = true
  1516. ringodeath6.Transparency = 1
  1517. ringodeath6.BrickColor = Head.BrickColor
  1518. ringodeath6.CFrame = Root.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0)
  1519. ringodeathmesh6 = Instance.new("SpecialMesh", ringodeath6)
  1520. ringodeathmesh6.Scale = Vector3.new(120,120,1)
  1521. ringodeathmesh6.MeshId = "rbxassetid://3270017"
  1522. ringodeath7 = Instance.new("Part", Torso)
  1523. ringodeath7.Size = Vector3.new(1,1,1)
  1524. ringodeath7.CanCollide = false
  1525. ringodeath7.Anchored = true
  1526. ringodeath7.Transparency = 1
  1527. ringodeath7.BrickColor = Head.BrickColor
  1528. ringodeath7.CFrame = Root.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0)
  1529. ringodeathmesh7 = Instance.new("SpecialMesh", ringodeath7)
  1530. ringodeathmesh7.Scale = Vector3.new(240,240,1)
  1531. ringodeathmesh7.MeshId = "rbxassetid://3270017"
  1532. ringodeath8 = Instance.new("Part", Torso)
  1533. ringodeath8.Size = Vector3.new(1,1,1)
  1534. ringodeath8.CanCollide = false
  1535. ringodeath8.Anchored = true
  1536. ringodeath8.Transparency = 1
  1537. ringodeath8.BrickColor = Head.BrickColor
  1538. ringodeath8.CFrame = Root.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0)
  1539. ringodeathmesh8 = Instance.new("SpecialMesh", ringodeath8)
  1540. ringodeathmesh8.Scale = Vector3.new(240,240,1)
  1541. ringodeathmesh8.MeshId = "rbxassetid://3270017"
  1542. coroutine.wrap(function()
  1543. for i = 1, 50 do
  1544. ringodeath.Transparency = ringodeath.Transparency - 0.02
  1545. ringodeath2.Transparency = ringodeath2.Transparency - 0.016
  1546. ringodeath3.Transparency = ringodeath3.Transparency - 0.015
  1547. ringodeath4.Transparency = ringodeath4.Transparency - 0.014
  1548. ringodeath5.Transparency = ringodeath5.Transparency - 0.020
  1549. ringodeath6.Transparency = ringodeath6.Transparency - 0.020
  1550. ringodeath7.Transparency = ringodeath7.Transparency - 0.020
  1551. ringodeath8.Transparency = ringodeath8.Transparency - 0.020
  1552. wait()
  1553. end
  1554. end)()
  1555. lol = coroutine.wrap(function()
  1556. while mz do
  1557. ringodeath.CFrame = ringodeath.CFrame * CFrame.Angles(math.rad(0+15),math.rad(0-14),math.rad(0+12))
  1558. ringodeath2.CFrame = ringodeath2.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0-15),math.rad(0+14),math.rad(0-12))
  1559. ringodeath3.CFrame = ringodeath3.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0+12),math.rad(0-3),math.rad(0+3))
  1560. ringodeath4.CFrame = ringodeath4.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0-5),math.rad(0+13),math.rad(0-2))
  1561. ringodeath5.CFrame = ringodeath3.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0+5),math.rad(0-7),math.rad(0+16))
  1562. ringodeath6.CFrame = ringodeath4.CFrame * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0-13),math.rad(0+1),math.rad(0-5))
  1563. ringodeath7.CFrame = ringodeath7.CFrame * CFrame.Angles(math.rad(0-3),math.rad(0+12),math.rad(0-3))
  1564. ringodeath8.CFrame = ringodeath8.CFrame * CFrame.Angles(math.rad(0+7),math.rad(0+16),math.rad(0-3))
  1565. wait()
  1566. end
  1567. end)
  1568. lol()
  1569. coroutine.wrap(function()
  1570. while mz do
  1571. shockw4 = Instance.new("Part", Torso)
  1572. shockw4.Size = Vector3.new(1,1,1)
  1573. shockw4.CanCollide = false
  1574. shockw4.Anchored = true
  1575. shockw4.Transparency = 0
  1576. shockw4.BrickColor = Head.BrickColor
  1577. shockw4.CFrame = Root.CFrame * CFrame.new(0,-5,0)
  1578. shockwmesh4 = Instance.new("SpecialMesh", shockw4)
  1579. shockwmesh4.Scale = Vector3.new(0,1,0)
  1580. shockwmesh4.MeshId = "rbxassetid://20329976"
  1581. table.insert(ExtremeM2,shockwmesh4)
  1582. table.insert(Repeater2,shockw4)
  1583. removeuseless:AddItem(shockw4,5)
  1584. coroutine.wrap(function()
  1585. while mz do
  1586. shockw4.CFrame = shockw4.CFrame * CFrame.Angles(0,math.rad(0 + 5),0)
  1587. wait()
  1588. end
  1589. end)()
  1590. wait(.05)
  1591. end
  1592. end)()
  1593. wait(so.TimeLength)
  1594. mz = false
  1595. coroutine.wrap(function()
  1596. for i = 1, 20 do
  1597. THELIGHTMESH.Scale = THELIGHTMESH.Scale + Vector3.new(5,5,5)
  1598. THELIGHT.Transparency = THELIGHT.Transparency + 0.05
  1599. ringodeathmesh.Scale = ringodeathmesh.Scale + Vector3.new(5,5,5)
  1600. ringodeath.Transparency = ringodeath.Transparency + 0.05
  1601. ringodeathmesh2.Scale = ringodeathmesh2.Scale + Vector3.new(5,5,5)
  1602. ringodeath2.Transparency = ringodeath2.Transparency + 0.05
  1603. ringodeathmesh3.Scale = ringodeathmesh3.Scale + Vector3.new(15,15,15)
  1604. ringodeath3.Transparency = ringodeath3.Transparency + 0.05
  1605. ringodeathmesh4.Scale = ringodeathmesh4.Scale + Vector3.new(15,15,15)
  1606. ringodeath4.Transparency = ringodeath4.Transparency + 0.05
  1607. ringodeathmesh5.Scale = ringodeathmesh5.Scale + Vector3.new(5,5,5)
  1608. ringodeath5.Transparency = ringodeath5.Transparency + 0.05
  1609. ringodeathmesh6.Scale = ringodeathmesh6.Scale + Vector3.new(5,5,5)
  1610. ringodeath6.Transparency = ringodeath6.Transparency + 0.05
  1611. ringodeathmesh7.Scale = ringodeathmesh7.Scale + Vector3.new(5,5,5)
  1612. ringodeath7.Transparency = ringodeath7.Transparency + 0.05
  1613. ringodeathmesh8.Scale = ringodeathmesh8.Scale + Vector3.new(5,5,5)
  1614. ringodeath8.Transparency = ringodeath8.Transparency + 0.05
  1615. wait()
  1616. end
  1617. THELIGHT:Remove()
  1618. ringodeath:Remove()
  1619. ringodeath2:Remove()
  1620. ringodeath3:Remove()
  1621. ringodeath4:Remove()
  1622. ringodeath5:Remove()
  1623. ringodeath6:Remove()
  1624. ringodeath7:Remove()
  1625. ringodeath8:Remove()
  1626. end)()
  1627. HEADLERP.Part1 = Head
  1628. HEADLERP.C1 = HEADLERP.C1 * CFrame.new(0, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1629. attacking = false
  1630. debounce = false
  1631. hum.WalkSpeed = 32
  1632. end
  1633. end)
  1634.  
  1635. mouse.KeyUp:connect(function(Press)
  1636. Press=Press:lower()
  1637. if Press=='r' then
  1638. dubwub = false
  1639. end
  1640. end)
  1641.  
  1642. hum.Died:connect(function()
  1643. coroutine.wrap(function()
  1644. while wait() do
  1645. end
  1646. end)()
  1647. deadsound = Instance.new("Sound", Torso)
  1648. deadsound.Volume = 10
  1649. deadsound.SoundId = "rbxassetid://223471024"
  1650. deadsound:Play()
  1651. end)
  1652.  
  1653. doit = coroutine.wrap(function()
  1654. while wait() do
  1655. for _,v in pairs(Repeater) do
  1656. v.Scale = v.Scale + Vector3.new(1, 1, 1)
  1657. end
  1658.  
  1659. for _,v in pairs(openshocktable) do
  1660. v.Scale = v.Scale + Vector3.new(3, 3, 3)
  1661. end
  1662.  
  1663. for _,v in pairs(nonmeshRepeater) do
  1664. v.Size = v.Size + Vector3.new(2, 2, 2)
  1665. end
  1666.  
  1667. for _,v in pairs(Extreme) do
  1668. v.Size = v.Size + Vector3.new(6, 6, 6)
  1669. end
  1670.  
  1671. for _,v in pairs(LessSize) do
  1672. v.Size = v.Size - Vector3.new(1, 1, 1)
  1673. end
  1674.  
  1675. for _,v in pairs(nonmeshRepeater2) do
  1676. v.Transparency = v.Transparency + 0.05
  1677. end
  1678.  
  1679. for _,v in pairs(Repeater2) do
  1680. v.Transparency = v.Transparency + 0.01
  1681. end
  1682.  
  1683. for _,v in pairs(th1) do
  1684. v.Transparency = v.Transparency - 0.008
  1685. end
  1686.  
  1687. for _,v in pairs(th2) do
  1688. v.Scale = v.Scale - Vector3.new(1, 1, 1)
  1689. end
  1690.  
  1691. for _,v in pairs(th3) do
  1692. v.Scale = v.Scale + Vector3.new(2, 2, 2)
  1693. end
  1694.  
  1695. for _,v in pairs(nstorm) do
  1696. v.Scale = v.Scale + Vector3.new(2, 2, 0)
  1697. end
  1698.  
  1699. for _,v in pairs(th5) do
  1700. v.Scale = v.Scale + Vector3.new(3, .1, 3)
  1701. end
  1702.  
  1703. for _,v in pairs(ExtremeM) do
  1704. v.Scale = v.Scale + Vector3.new(8, 8, 8)
  1705. end
  1706.  
  1707. for _,v in pairs(m3) do
  1708. v.Scale = v.Scale + Vector3.new(8, 8, 0)
  1709. end
  1710.  
  1711. for _,v in pairs(ExtremeM2) do
  1712. v.Scale = v.Scale + Vector3.new(8, 1, 8)
  1713. end
  1714.  
  1715. for _,v in pairs(th4) do
  1716. v.Transparency = v.Transparency + 0.009
  1717. v.Rotation = v.Rotation + Vector3.new(3,0,0)
  1718. end
  1719.  
  1720. for _,v in pairs(SlowlyFade) do
  1721. v.Transparency = v.Transparency + 0.05
  1722. end
  1723.  
  1724. for _,v in pairs(UpMover) do
  1725. v.Position = v.Position + Vector3.new(0, 3, 0)
  1726. end
  1727.  
  1728. for _,v in pairs(ForwardMover) do
  1729. v.CFrame = v.CFrame * CFrame.new(0, 0, 2.4 +(i/.1)) * CFrame.Angles(0, 0, math.rad(0))
  1730. end
  1731.  
  1732. for _,v in pairs(signtable) do
  1733. v.TextSize = v.TextSize + 1
  1734. end
  1735.  
  1736. for _,v in pairs(signtransparency) do
  1737. v.TextTransparency = v.TextTransparency + 0.025
  1738. end
  1739.  
  1740. for _,v in pairs(signmover) do
  1741. v.StudsOffset = v.StudsOffset + Vector3.new(math.random(-2,2),.3,math.random(-2,2))
  1742. end
  1743.  
  1744. for _,v in pairs(highnoon) do
  1745. PB = Instance.new("BodyVelocity", v) PB.MaxForce = Vector3.new(999999999, 999999999, 999999999) v.CFrame = CFrame.new(v.Position,mouse.Hit.p) PB.Velocity = v.CFrame.lookVector * 400
  1746. end
  1747.  
  1748.  
  1749. for _,v in pairs(signrotator) do
  1750. v.Rotation = v.Rotation + 2
  1751. end
  1752. end
  1753. end)
  1754. doit()
  1755.  
  1756. coroutine.wrap(function()
  1757. while true do
  1758. hum.HipHeight = 3 - .5 * math.sin(sine/9)
  1759. wait()
  1760. end
  1761. end)()
  1762. musicnote = Instance.new("Part", Torso)
  1763. musicnote.Material = "Neon"
  1764. musicnote.Transparency = 1
  1765. musicnote.CanCollide = false
  1766. musicnote.BrickColor = BrickColor.new("Royal purple")
  1767. musicnoteMESH = Instance.new("SpecialMesh", musicnote)
  1768. musicnoteMESH.Scale = Vector3.new(.025,0.0123,0.030)
  1769. musicnoteMESH.MeshId = "rbxassetid://989516523"
  1770. musicnoteWeld = weldBetween(musicnote,Root)
  1771. musicnote2 = Instance.new("Part", Torso)
  1772. musicnote2.Material = "Neon"
  1773. musicnote2.Transparency = 1
  1774. musicnote2.CanCollide = false
  1775. musicnote2.BrickColor = BrickColor.new("Lime green")
  1776. musicnoteMESH2 = Instance.new("SpecialMesh", musicnote2)
  1777. musicnoteMESH2.Scale = Vector3.new(.025,0.0123,0.030)
  1778. musicnoteMESH2.MeshId = "rbxassetid://989516523"
  1779. musicnoteWeld2 = weldBetween(musicnote2,Root)
  1780. musicnote3 = Instance.new("Part", Torso)
  1781. musicnote3.Material = "Neon"
  1782. musicnote3.Transparency = 1
  1783. musicnote3.CanCollide = false
  1784. musicnote3.BrickColor = BrickColor.new("Really red")
  1785. musicnoteMESH3 = Instance.new("SpecialMesh", musicnote3)
  1786. musicnoteMESH3.Scale = Vector3.new(.025,0.0123,0.030)
  1787. musicnoteMESH3.MeshId = "rbxassetid://989516523"
  1788. musicnoteWeld3 = weldBetween(musicnote3,Root)
  1789. A = Instance.new("Attachment", musicnote)
  1790. A.Position = Vector3.new(0,-2,0)
  1791. A.Name = "A"
  1792. B = Instance.new("Attachment", musicnote)
  1793. B.Position = Vector3.new(0,2,0)
  1794. B.Name = "B"
  1795. tr1 = Instance.new("Trail", musicnote)
  1796. tr1.Attachment0 = A
  1797. tr1.Attachment1 = B
  1798. tr1.Enabled = true
  1799. tr1.Lifetime = .8
  1800. tr1.TextureMode = "Static"
  1801. tr1.LightInfluence = 0
  1802. tr1.Color = ColorSequence.new(BrickColor.new"Royal purple".Color,BrickColor.new"Really black".Color)
  1803. tr1.Transparency = NumberSequence.new(0, 1)
  1804. A = Instance.new("Attachment", musicnote2)
  1805. A.Position = Vector3.new(0,-2,0)
  1806. A.Name = "A"
  1807. B = Instance.new("Attachment", musicnote2)
  1808. B.Position = Vector3.new(0,2,0)
  1809. B.Name = "B"
  1810. tr2 = Instance.new("Trail", musicnote2)
  1811. tr2.Attachment0 = A
  1812. tr2.Attachment1 = B
  1813. tr2.Enabled = true
  1814. tr2.Lifetime = .8
  1815. tr2.TextureMode = "Static"
  1816. tr2.LightInfluence = 0
  1817. tr2.Color = ColorSequence.new(BrickColor.new"Lime green".Color,BrickColor.new"Really black".Color)
  1818. tr2.Transparency = NumberSequence.new(0, 1)
  1819. A = Instance.new("Attachment", musicnote3)
  1820. A.Position = Vector3.new(0,-2,0)
  1821. A.Name = "A"
  1822. B = Instance.new("Attachment", musicnote3)
  1823. B.Position = Vector3.new(0,2,0)
  1824. B.Name = "B"
  1825. tr3 = Instance.new("Trail", musicnote3)
  1826. tr3.Attachment0 = A
  1827. tr3.Attachment1 = B
  1828. tr3.Enabled = true
  1829. tr3.Lifetime = .8
  1830. tr3.TextureMode = "Static"
  1831. tr3.LightInfluence = 0
  1832. tr3.Color = ColorSequence.new(BrickColor.new"Really red".Color,BrickColor.new"Really black".Color)
  1833. tr3.Transparency = NumberSequence.new(0, 1)
  1834.  
  1835. light = Instance.new("PointLight", musicnote)
  1836. light.Color = BrickColor.new("Royal purple").Color
  1837. light.Range = 8
  1838. light.Brightness = 35
  1839.  
  1840. light2 = Instance.new("PointLight", musicnote2)
  1841. light2.Color = BrickColor.new("Lime green").Color
  1842. light2.Range = 8
  1843. light2.Brightness = 35
  1844.  
  1845. light3 = Instance.new("PointLight", musicnote3)
  1846. light3.Color = BrickColor.new("Really red").Color
  1847. light3.Range = 8
  1848. light3.Brightness = 35
  1849.  
  1850. TheWind = Instance.new("Part", Torso)
  1851. TheWind.Size = Vector3.new(0.5, 0.5, 0.5)
  1852. TheWind.Material = "Neon"
  1853. TheWind.BrickColor = BrickColor.new("Really white")
  1854. TheWind.Transparency = 1
  1855. TheWind.CanCollide = false
  1856. TheWindMESH = Instance.new("SpecialMesh", TheWind)
  1857. TheWindMESH.Scale = Vector3.new(4,4,4)
  1858. TheWindMESH.MeshId = "rbxassetid://168892432"
  1859. TheWindWeld = weldBetween(TheWind,Root)
  1860. TheWindWeld.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1861. TheWind2 = Instance.new("Part", Torso)
  1862. TheWind2.Size = Vector3.new(0.5, 0.5, 0.5)
  1863. TheWind2.Material = "Neon"
  1864. TheWind2.BrickColor = BrickColor.new("Really white")
  1865. TheWind2.Transparency = 1
  1866. TheWind2.CanCollide = false
  1867. TheWindMESH2 = Instance.new("SpecialMesh", TheWind2)
  1868. TheWindMESH2.Scale = Vector3.new(6,6,6)
  1869. TheWindMESH2.MeshId = "rbxassetid://168892432"
  1870. TheWindWeld2 = weldBetween(TheWind2,Root)
  1871. TheWindWeld2.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1872. TheWind3 = Instance.new("Part", Torso)
  1873. TheWind3.Size = Vector3.new(0.5, 0.5, 0.5)
  1874. TheWind3.Material = "Neon"
  1875. TheWind3.BrickColor = BrickColor.new("Really white")
  1876. TheWind3.Transparency = 1
  1877. TheWind3.CanCollide = false
  1878. TheWindMESH3 = Instance.new("SpecialMesh", TheWind3)
  1879. TheWindMESH3.Scale = Vector3.new(2,2,2)
  1880. TheWindMESH3.MeshId = "rbxassetid://168892432"
  1881. TheWindWeld3 = weldBetween(TheWind3,Root)
  1882. TheWindWeld3.C0 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1883. quickcour = coroutine.wrap(function()
  1884. for i = 1, 25 do
  1885. musicnote.Transparency = musicnote.Transparency - 0.1
  1886. musicnote2.Transparency = musicnote2.Transparency - 0.1
  1887. musicnote3.Transparency = musicnote3.Transparency - 0.1
  1888. TheWind.Transparency = TheWind.Transparency - 0.01
  1889. TheWind2.Transparency = TheWind2.Transparency - 0.005
  1890. TheWind3.Transparency = TheWind3.Transparency - 0.012
  1891. wait()
  1892. end
  1893. end)
  1894. quickcour()
  1895. quickcour2 = coroutine.wrap(function()
  1896. z = 0
  1897. while wait() do
  1898. TheWindWeld.C0 = TheWindWeld.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0-25),0)
  1899. TheWindWeld2.C0 = TheWindWeld2.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0+25),0)
  1900. TheWindWeld3.C0 = TheWindWeld3.C0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0+25),0)
  1901. end
  1902. end)
  1903. quickcour2()
  1904. coroutine.wrap(function()
  1905. z = 0
  1906. while wait() do
  1907. if not stopnotes then
  1908. z = z + 5
  1909. musicnoteWeld.C0 = ROOTLERP.C0 * CFrame.new(0,0,5) * CFrame.Angles(math.rad(z),math.rad(0+3),math.rad(0))
  1910. musicnoteWeld.C1 = musicnoteWeld.C1 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0+2),math.rad(0+12),math.rad(0+4))
  1911. musicnoteWeld2.C0 = ROOTLERP.C0 * CFrame.new(0,0,4) * CFrame.Angles(math.rad(z),math.rad(0-3),math.rad(0))
  1912. musicnoteWeld2.C1 = musicnoteWeld2.C1 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0+5),math.rad(0-7),math.rad(0+6))
  1913. musicnoteWeld3.C0 = ROOTLERP.C0 * CFrame.new(0,0,5) * CFrame.Angles(math.rad(z),math.rad(0+12),math.rad(0))
  1914. musicnoteWeld3.C1 = musicnoteWeld3.C1 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0-4),math.rad(0+5),math.rad(0+10))
  1915. end
  1916. end
  1917. end)()
  1918.  
  1919. local anims = coroutine.wrap(function()
  1920. while true do
  1921. settime = 0.05
  1922. sine = sine + change
  1923. if position == "Walking" and attacking == false and running == false then
  1924. change = 1
  1925. walking = true
  1926. hum.WalkSpeed = 32
  1927. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.6, 0.5, 0) * CFrame.Angles(math.rad(25 - 10 * math.sin(sine/9)), math.rad(0), math.rad(20 - 5 * math.sin(sine/9))), 0.5)
  1928. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.6, 0.5, 0) * CFrame.Angles(math.rad(25 - 10 * math.sin(sine/9)), math.rad(0), math.rad(-20 + 5 * math.sin(sine/9))), 0.5)
  1929. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20 - 1 * math.sin(sine/9)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
  1930. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.5)
  1931. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.5)
  1932. elseif position == "Idle" and attacking == false and running == false then
  1933. change = 1
  1934. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0 - 3 * math.sin(sine/9)),0,0),.5)
  1935. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87 + .01 * math.sin(sine/9)),math.rad(80 - 3 * math.sin(sine/9)),math.rad(0)), 0.5)
  1936. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.7,-.2,.4) * CFrame.Angles(math.rad(-87 - .01 * math.sin(sine/9)),math.rad(-88 + .7 * math.sin(sine/9)),math.rad(0)), 0.5)
  1937. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.54, 1.4 + .1 * math.sin(sine/9), .4) * CFrame.Angles(math.rad(9 + 2 * math.cos(sine/9)), math.rad(0), math.rad(0)), 0.5)
  1938. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.54, 2.0 + .02 * math.sin(sine/9), 0.2 + .1 * math.sin(sine/9)) * CFrame.Angles(math.rad(25 + 5 * math.sin(sine/9)), math.rad(20), math.rad(0)), 0.5)
  1939. elseif position == "Running" and attacking == false then
  1940. change = 2
  1941. hum.WalkSpeed = 26
  1942. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.45+0.50*math.cos(sine/5),0.2-0.25*math.cos(sine/5),-0.2-0.5*math.cos(sine/5))*CFrame.Angles(math.rad(-20+120*math.cos(sine/5)),math.rad(0),math.rad(-4+30*math.cos(sine/5))),.3)
  1943. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.45+0.50*math.cos(sine/5),0.2-0.25*math.cos(sine/5),-0.2+0.5*math.cos(sine/5))*CFrame.Angles(math.rad(-20-120*math.cos(sine/5)),math.rad(0),math.rad(4+30*math.cos(sine/5))),.3)
  1944. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.05, 0) * CFrame.Angles(math.rad(-20 - 4 * math.cos(sine/4)), math.rad(0 + 0 * math.cos(sine/8)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(10 * math.cos(sine/10))), 0.3)
  1945. HEADLERP.C0 = HEADLERP.C0:lerp(CFrame.new(0, -1.5, .2) * CFrame.Angles(math.rad(-10), math.rad(0 + 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10))), math.rad(0 - 20 * Head.RotVelocity.Y / 30, math.cos(15 * math.cos(sine/10)))), 0.3)
  1946. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.8 - 0.45 * math.cos(sine/4)/2.8, -0.05) * CFrame.Angles(math.rad(-35)*math.sin(sine/4), math.rad(1)*math.cos(sine/1), math.rad(0) + RightLeg.RotVelocity.Y / 90, math.cos(25 * math.cos(sine/6))), 0.3)
  1947. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.8 + 0.45 * math.cos(sine/4)/2.8, -0.05) * CFrame.Angles(math.rad(35)*math.sin(sine/4), math.rad(-1)*math.cos(sine/1), math.rad(0) + LeftLeg.RotVelocity.Y / 90, math.cos(25 * math.cos(sine/6))), 0.3)
  1948. end
  1949. wait()
  1950. end
  1951. end)
  1952. anims()
  1953. print("Music brought to life. Made by Supr14")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement