Advertisement
djroese

Untitled

Dec 24th, 2017
374
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 65.54 KB | None | 0 0
  1. --------------------------This is an Official script from Duelist--------------------------
  2. ---{-------------------- -------------------}---
  3. ---{-------------------- / \ -------------------}---
  4. ---{-------------------- II -------------------}---
  5. ---{-------------------- II -------------------}---
  6. ---{-------------------- II -------------------}---
  7. ---{-------------------- A========A -------------------}---
  8. ---{-------------------- II -------------------}---
  9. ---{-------------------- II -------------------}---
  10. ---{-------------------- W -------------------}---
  11. -------------------------------------------------------------------------------------------------------------
  12. local plr = game.Players.LocalPlayer
  13. local char = game.Workspace:WaitForChild(plr.Name)
  14. local m = plr:GetMouse()
  15. local trans = false
  16. local realdeb = false
  17. local PGui = plr:WaitForChild("PlayerGui")
  18. local chat = game:GetService"Chat"
  19. local Head = char:WaitForChild"Head"
  20. local Torso = char:WaitForChild"Torso"
  21. local HRP = char:WaitForChild"HumanoidRootPart"
  22. local RArm = char:WaitForChild"Right Arm"
  23. local LArm = char:WaitForChild"Left Arm"
  24. local RLeg = char:WaitForChild"Right Leg"
  25. local LLeg = char:WaitForChild"Left Leg"
  26. local Hum = char:WaitForChild'Humanoid'
  27. local lastspeed = Hum.WalkSpeed
  28. msgz = Instance.new("Message", PGui)
  29. msgz.Text = ""
  30. game.Debris:AddItem(msgz, 6.5)
  31. local part = Instance.new"Part"
  32. part.Name = "TransformationPart"
  33. part.FormFactor = "Custom"
  34. part.Size = Vector3.new(1,1,1)
  35. part.Material = "SmoothPlastic"
  36. part.TopSurface = "Smooth"
  37. part.BottomSurface = "Smooth"
  38. part.Anchored = true
  39. part.CanCollide = false
  40.  
  41. local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
  42. local Refresh = function()
  43. Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  44. Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  45. Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  46. Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  47. Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  48. Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  49. Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  50. Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  51. Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  52. Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  53. Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  54. Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  55. end
  56.  
  57. local Anims = {Scrunch = function(active)
  58. if active then
  59. for i = 0, 10, 0.5 do
  60. wait(0.016666666666667)
  61. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
  62. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0)
  63. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01)
  64. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01)
  65. end
  66. else
  67. do
  68. for i = 0, 10, 0.5 do
  69. wait(0.016666666666667)
  70. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
  71. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(-30) / 10, 0, 0):inverse()
  72. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse()
  73. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse()
  74. end
  75. Refresh()
  76. end
  77. end
  78. end
  79. , Implode = function(active)
  80. if active then
  81. for i = 0, 10, 0.75 do
  82. wait(0.016666666666667)
  83. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155)
  84. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155)
  85. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015)
  86. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015)
  87. end
  88. else
  89. do
  90. for i = 0, 10, 0.75 do
  91. wait(0.016666666666667)
  92. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.155):inverse()
  93. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.155):inverse()
  94. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse()
  95. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse()
  96. end
  97. end
  98. end
  99. end
  100. }
  101.  
  102. local transform = function()
  103. if (trans == false and realdeb == false) then
  104. trans = true
  105. Hum.WalkSpeed = 0
  106. local area = part:Clone()
  107. area.CFrame = Torso.CFrame
  108. area.Parent = workspace
  109. Torso.Anchored = true
  110. for i=1,10 do
  111. area.CFrame = area.CFrame * CFrame.new(0,1,0)
  112. Torso.CFrame = area.CFrame
  113. wait()
  114. end
  115. local weld2 = Instance.new("Weld", area)
  116. weld2.Part0 = area
  117. weld2.Part1 = Torso
  118. weld2.C0 = CFrame.new()
  119. Torso.Anchored = false
  120. delay(0,function()
  121. end)
  122. delay(0,function()
  123. chat:Chat(char["Head"],"You... Mortals.. Dare to defie a GOD","Red")
  124. wait(1.4)
  125. chat:Chat(char["Head"],"...., You're a pathetic weakling who needs to face an immortal being....","Red")
  126. wait(1.4)
  127. chat:Chat(char["Head"],"This is the ancient arcs true form... OSU ACTIVATE","Red")
  128. end)
  129. delay(0,function()
  130. for i=1,5 do
  131. wait()
  132. delay(0,function()
  133. local dzI = 100
  134. while dzI > 10 do
  135. dzI = dzI - 1
  136. local p = Instance.new("Part", char.Head)
  137. p.Anchored = false
  138. p.CanCollide = false
  139. p.Size = Vector3.new(math.random(1,4),math.random(1,4),math.random(1,4))
  140. p.Material = "Neon"
  141. local kekz2 = math.random(1,2)
  142. if kekz2 == 2 then
  143. p.BrickColor = BrickColor.new("Royal purple")
  144. else
  145. p.BrickColor = BrickColor.new("Royal purple")
  146. end
  147. p.CFrame = char.Torso.CFrame*CFrame.new(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  148. local t = Instance.new("BodyPosition", p)
  149. t.P = 20000
  150. t.Position = char.Torso.Position
  151. game:service("Debris"):AddItem(p, 0.4)
  152. wait()
  153. delay(0,function()
  154. for i=1,10 do
  155. p.Transparency = i/10
  156. p.CFrame = p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-20,20),0,math.random(-20,20))
  157. wait()
  158. end
  159. p:Remove()
  160. end)
  161. end
  162. end)
  163. end
  164. end)
  165. delay(0,function()
  166. for q=1,120 do
  167. local xz = Instance.new("Part",plr.Character)
  168. xz.CFrame = plr.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
  169. xz.Anchored = true
  170. xz.Transparency = 1
  171. xz.CanCollide = false
  172. wait(0.04)
  173. local pos2 = xz.Position
  174. local pos = plr.Character.Torso.Position
  175. local radius = math.random(1,1.5)
  176. local numParts = math.random(5,15)
  177. local model = plr.Character.Torso
  178. local lv = CFrame.new(pos,pos2).lookVector
  179. local dist = (pos-pos2).magnitude
  180. local dbp = dist/numParts
  181. local last = pos
  182. for i = 1,numParts do
  183. local p = Instance.new("Part",model)
  184. p.FormFactor = "Symmetric"
  185. p.Size = Vector3.new(1,1,1)
  186. p.CanCollide = false
  187. p.Anchored = true
  188. p.Material = "Neon"
  189. local kekz2 = math.random(1,2)
  190. if kekz2 == 2 then
  191. p.BrickColor = BrickColor.new("Royal purple")
  192. else
  193. p.BrickColor = BrickColor.new("Royal purple")
  194. end
  195. p.Transparency = 0.5
  196. local x = math.random(-2,2)/2*dbp/4
  197. local y = math.random(-2,2)/2*dbp/4
  198. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  199. local dist2 = (p2.p-last).magnitude
  200. local mid = (p2.p+last)/2
  201. local m = Instance.new("BlockMesh",p)
  202. m.Scale = Vector3.new(radius,radius,dist2)
  203. p.CFrame = CFrame.new(mid,p2.p)
  204. last = p2.p
  205. game:GetService("Debris"):AddItem(p,0.2)
  206. end
  207. wait()
  208. xz:remove()
  209. end
  210.  
  211. kekd = false
  212. end)
  213. Anims.Scrunch(true)
  214. for i = 1, 8 do
  215. wait(0.9)
  216. for i = 1, math.random(4, 6) do
  217. local p = part:Clone()
  218. p.Parent = Torso
  219. p.Anchored = false
  220. p.CFrame = Torso.CFrame
  221. p.CanCollide = false
  222. -- game:service("Debris"):AddItem(p, 0.2)
  223. local kekz2 = math.random(1,2)
  224. if kekz2 == 2 then
  225. p.BrickColor = BrickColor.new("Royal purple")
  226. else
  227. p.BrickColor = BrickColor.new("Royal purple")
  228. end
  229. local w = Instance.new("Weld", p)
  230. w.Part0 = p
  231. w.Part1 = Torso
  232. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  233. local m = Instance.new("CylinderMesh", p)
  234. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  235. coroutine.resume(coroutine.create(function()
  236. for i = 1, 25 do
  237. wait(0.071428571428571)
  238. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  239. p.Transparency = i / 25
  240. end
  241. pcall(game.Destroy, p)
  242. end
  243. ))
  244. end
  245. end
  246. coroutine.resume(coroutine.create(function()
  247. for i = 1, 6 do
  248. wait(0.9)
  249. --Player.Character.Torso.Anchored = true
  250. coroutine.resume(coroutine.create(function()
  251. local p = part:Clone()
  252. p.Parent = Torso
  253. p.Anchored = false
  254. p.CanCollide = false
  255. p.CFrame = Torso.CFrame
  256. local kekz2 = math.random(1,2)
  257. if kekz2 == 2 then
  258. p.BrickColor = BrickColor.new("Royal purple")
  259. else
  260. p.BrickColor = BrickColor.new("Royal purple")
  261. end
  262. --game:service("Debris"):AddItem(p, 0.2)
  263. local w = Instance.new("Weld", p)
  264. w.Part0 = p
  265. w.Part1 = Torso
  266. w.C0 = w.C0 * CFrame.Angles(0, math.rad(90), 0)
  267. local m = Instance.new("SpecialMesh", p)
  268. m.MeshId = "rbxassetid://3270017"
  269. m.Scale = Vector3.new(10, 10, 5)
  270. coroutine.resume(coroutine.create(function()
  271. for i = 1, 25 do
  272. wait(0.071428571428571)
  273. w.C0 = w.C0 * CFrame.Angles(-0.05, 0.05 * math.random(), 0.05 * math.random())
  274. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  275. p.Transparency = i / 25
  276. end
  277. pcall(game.Destroy, p)
  278. end
  279. ))
  280. end
  281. ))
  282. local p = part:Clone()
  283. do
  284. p.Parent = Torso
  285. p.Anchored = false
  286. p.CFrame = Torso.CFrame
  287. p.CanCollide = false
  288. -- game:service("Debris"):AddItem(p, 0.2)
  289. local kekz2 = math.random(1,2)
  290. if kekz2 == 2 then
  291. p.BrickColor = BrickColor.new("Royal purple")
  292. else
  293. p.BrickColor = BrickColor.new("Royal purple")
  294. end
  295. local w = Instance.new("Weld", p)
  296. w.Part0 = p
  297. w.Part1 = Torso
  298. local m = Instance.new("SpecialMesh", p)
  299. m.MeshId = "rbxassetid://3270017"
  300. m.Scale = Vector3.new(10, 10, 5)
  301. coroutine.resume(coroutine.create(function()
  302. for i = 1, 25 do
  303. wait(0.071428571428571)
  304. w.C0 = w.C0 * CFrame.Angles(0.05 * math.random(), -0.05 * math.random(), -0.05 * math.random())
  305. m.Scale = m.Scale + Vector3.new(3, 3, 1.5)
  306. p.Transparency = i / 25
  307. end
  308. pcall(game.Destroy, p)
  309. end
  310. ))
  311. end
  312. end
  313. end
  314. ))
  315. for i=1, 6 do
  316. wait(0.9)
  317. for i = 1, math.random(4, 6) do
  318. local p = part:Clone()
  319. p.Parent = Torso
  320. p.Anchored = false
  321. p.CFrame = Torso.CFrame
  322. local kekz2 = math.random(1,2)
  323. if kekz2 == 2 then
  324. p.BrickColor = BrickColor.new("Royal purple")
  325. else
  326. p.BrickColor = BrickColor.new("Royal purple")
  327. end
  328. local me = Instance.new("SpecialMesh",p)
  329. me.MeshId = "rbxassetid://9982590"
  330. me.Scale = Vector3.new(4,4,4)
  331. delay(0,function()
  332. for i=1,10 do
  333. p.Transparency = i/10
  334. p.CFrame = p.CFrame * CFrame.Angles(math.rad(math.random(-20,20)/50),math.rad(math.random(-20,20)/50),0)
  335. me.Scale = me.Scale + Vector3.new(4,4,4)
  336. wait()
  337. end
  338. p:Destroy()
  339. end)
  340. wait()
  341. end
  342. end
  343. Torso.Anchored = true
  344. for i=1,10 do
  345. Torso.CFrame = Torso.CFrame * CFrame.new(0,-1,0)
  346. area.CFrame = Torso.CFrame
  347. wait()
  348. end
  349. realdeb = true
  350. Hum.WalkSpeed = 16
  351. Anims.Scrunch(false)
  352. Torso.Anchored = false
  353. area:Destroy()
  354. end
  355. end
  356.  
  357. local off = function()
  358. if (realdeb == true and trans == true) then
  359. trans = false
  360. Hum.WalkSpeed = 0
  361. delay(0,function()
  362. for q=1,120 do
  363. local xz = Instance.new("Part",plr.Character)
  364. xz.CFrame = plr.Character.Torso.CFrame*CFrame.new(math.random(-450,450),math.random(-450,450),math.random(-450,450))
  365. xz.Anchored = true
  366. xz.Transparency = 1
  367. xz.CanCollide = false
  368. wait(0.04)
  369. local pos2 = xz.Position
  370. local pos = plr.Character.Torso.Position
  371. local radius = math.random(1,1.5)
  372. local numParts = math.random(5,15)
  373. local model = plr.Character.Torso
  374. local lv = CFrame.new(pos,pos2).lookVector
  375. local dist = (pos-pos2).magnitude
  376. local dbp = dist/numParts
  377. local last = pos
  378. for i = 1,numParts do
  379. local p = Instance.new("Part",model)
  380. p.FormFactor = "Symmetric"
  381. p.Size = Vector3.new(1,1,1)
  382. p.CanCollide = false
  383. p.Anchored = true
  384. p.Material = "Neon"
  385. local kekz2 = math.random(1,2)
  386. if kekz2 == 2 then
  387. p.BrickColor = BrickColor.new("Royal purple")
  388. else
  389. p.BrickColor = BrickColor.new("Royal purple")
  390. end
  391. p.Transparency = 0.5
  392. local x = math.random(-2,2)/2*dbp/4
  393. local y = math.random(-2,2)/2*dbp/4
  394. local p2 = CFrame.new(pos+lv*(i*dbp),pos2+lv)*CFrame.new(x,y,0)
  395. local dist2 = (p2.p-last).magnitude
  396. local mid = (p2.p+last)/2
  397. local m = Instance.new("BlockMesh",p)
  398. m.Scale = Vector3.new(radius,radius,dist2)
  399. p.CFrame = CFrame.new(mid,p2.p)
  400. last = p2.p
  401. game:GetService("Debris"):AddItem(p,0.2)
  402. end
  403. wait()
  404. xz:remove()
  405. end
  406. end)
  407. Anims.Scrunch(true)
  408. for i = 1, 8 do
  409. wait(0.9)
  410. for i = 1, math.random(4, 6) do
  411. local p = part:Clone()
  412. p.Parent = Torso
  413. p.Anchored = false
  414. p.CFrame = Torso.CFrame
  415. p.CanCollide = false
  416. -- game:service("Debris"):AddItem(p, 0.2)
  417. local kekz2 = math.random(1,2)
  418. if kekz2 == 2 then
  419. p.BrickColor = BrickColor.new("Royal purple")
  420. else
  421. p.BrickColor = BrickColor.new("Royal purple")
  422. end
  423. local w = Instance.new("Weld", p)
  424. w.Part0 = p
  425. w.Part1 = Torso
  426. w.C0 = w.C0 * CFrame.Angles(math.random() * 6.28, math.random() * 6.28, math.random() * 6.28)
  427. local m = Instance.new("CylinderMesh", p)
  428. m.Scale = Vector3.new(math.random() * 3, 320, math.random() * 3)
  429. coroutine.resume(coroutine.create(function()
  430. for i = 1, 25 do
  431. wait(0.071428571428571)
  432. w.C0 = w.C0 * CFrame.Angles(0.05, 0.05, 0.05)
  433. p.Transparency = i / 25
  434. end
  435. pcall(game.Destroy, p)
  436. end
  437. ))
  438. end
  439. end
  440. Anims.Scrunch(false)
  441. Hum.WalkSpeed = 16
  442. realdeb = false
  443. end
  444. end
  445.  
  446.  
  447. m.KeyDown:connect(function(key)
  448. local k = key:lower()
  449. if key == "m" then
  450. if (trans == false and realdeb == false) then
  451. transform()
  452. elseif (trans == true and realdeb == true) then
  453. off()
  454. end
  455. end
  456. end)
  457.  
  458.  
  459. local plr = game.Players.LocalPlayer
  460. repeat wait() until plr.Character
  461. local char = plr.Character
  462. local larm = char["Left Arm"]
  463. local rarm = char["Right Arm"]
  464. local lleg = char["Left Leg"]
  465. local rleg = char["Right Leg"]
  466. local torso = char.Torso
  467. local head = char.Head
  468.  
  469. local face = Instance.new("Decal",head)
  470. face.Texture = "rbxassetid://640433971"
  471.  
  472. p = game.Players.LocalPlayer
  473.  
  474. char = p.Character
  475.  
  476. pchar = char
  477.  
  478. hat=Instance.new("Part",char)
  479.  
  480. hat.Size = Vector3.new(2, 2, 2)
  481.  
  482. hatm = Instance.new("SpecialMesh",hat)
  483.  
  484. hatm.MeshType = "FileMesh"
  485.  
  486. hatm.MeshId = "http://www.roblox.com/asset/?id="
  487.  
  488. hatm.TextureId = "http://www.roblox.com/asset/?id="
  489.  
  490. hatw = Instance.new("Weld",hat)
  491.  
  492. hatw.Part0 = hat
  493.  
  494. hatw.Part1 = char.Head
  495.  
  496. if head:FindFirstChild("face") then
  497. head.face:Destroy()
  498. end
  499.  
  500. local ArtificiaLeftHipB = Instance.new("BindableEvent", script)
  501. ArtificiaLeftHipB.Name = "Heartbeat"
  502. script:WaitForChild("Heartbeat")
  503. local p = game.Players.LocalPlayer
  504. local char = p.Character
  505. local mouse = p:GetMouse()
  506. local larm = char["Left Arm"]
  507. local rarm = char["Right Arm"]
  508. local lleg = char["Left Leg"]
  509. local rleg = char["Right Leg"]
  510. local hed = char.Head
  511. local torso = char.Torso
  512. local hum = char.Humanoid
  513. local cam = game.Workspace.CurrentCamera
  514. local root = char.HumanoidRootPart
  515. local deb = false
  516. local Neck = torso:WaitForChild("Neck")
  517. local shot = 0
  518. local debris=game:service"Debris"
  519. local CanAttack = true
  520. local l = game:GetService("Lighting")
  521. local rs = game:GetService("RunService").RenderStepped
  522. local animpose = "Idle"
  523. local lastanimpose = "Idle"
  524. local stanceToggle = "Normal"
  525. local Hood = false
  526. local holy = true --[[ change to true if u want him flying ]]
  527. local Trails = true --[[ change to true for glow trails comming from eyes ]]--
  528. local Shield = false
  529. local eColors = {"Royal purple", "Really black"}
  530. local cf = CFrame.new
  531. local euler = CFrame.fromEulerAnglesXYZ
  532. local vt = Vector3.new
  533. local angles = CFrame.Angles
  534. local attacktype=1
  535. local Melee = true
  536. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  537. math.randomseed(os.time())
  538.  
  539. RA,LA,RL,LL,H,T = char["Right Arm"],char["Left Arm"],char["Right Leg"],char["Left Leg"],char.Head,char.Torso
  540. RS,LS,RH,LH,N = T["Right Shoulder"],T["Left Shoulder"],T["Right Hip"],T["Left Hip"],T.Neck
  541. Settings,Pr0mMode,ArielMode,InternalMode,Heart = {Colors = {BrickColor.new("Really black"),BrickColor.new("New Yeller")};ExplosionColors = {BrickColor.new("Really black"),BrickColor.new("New Yeller"),BrickColor.new("Really red"),BrickColor.new("Institutional white")}},p.Name == "Fir3bl4ze",p.Name == "Paul072" or p.Name == "KillBecca62",p.Name == "InternalRecursion" or p.Name == "RecursionAltInternal",p.Name == "heartstar1"
  542. Debounces = {
  543. CanAttack = true;
  544. CanJoke = true;
  545. NoIdl = false;
  546. Slashing = false;
  547. Slashed = false;
  548. Slapping = false;
  549. Slapped = false;
  550. ks = false;
  551. }
  552.  
  553. local Touche = {char.Name, }
  554. local Character = p.Character
  555.  
  556.  
  557. mouse.KeyDown:connect(function(key)
  558. if key == "l" then
  559. if Debounces.CanJoke == true then
  560. Debounces.CanJoke = false
  561. z = Instance.new("Sound",char)
  562. z.SoundId = "rbxassetid://670991496"
  563. z.Pitch = 1
  564. z.Volume = 9
  565. wait()
  566. z:Play()
  567. wait(6)
  568. z:Destroy()
  569. if Debounces.CanJoke == false then
  570. Debounces.CanJoke = true
  571. end
  572. end
  573. end
  574. end)
  575. ----------------------------------------------------
  576. mouse.KeyDown:connect(function(key)
  577. if key == "j" then
  578. if Debounces.CanJoke == true then
  579. Debounces.CanJoke = false
  580. z = Instance.new("Sound",char)
  581. z.SoundId = "rbxassetid://291699665"
  582. z.Pitch = .44
  583. z.Volume = 9
  584. wait()
  585. z:Play()
  586. wait(6)
  587. z:Destroy()
  588. if Debounces.CanJoke == false then
  589. Debounces.CanJoke = true
  590. end
  591. end
  592. end
  593. end)
  594. ----------------------------------------------------
  595. pcall(function()char.Shirt:Destroy()
  596. char.Pants:Destroy()
  597. end)
  598. shirt = Instance.new("Shirt", char)
  599. shirt.Name = "Shirt"
  600. pants = Instance.new("Pants", char)
  601. pants.Name = "Pants"
  602. char.Shirt.ShirtTemplate = "rbxassetid://653303239"
  603. char.Pants.PantsTemplate = "rbxassetid://208263510"
  604. ----------------------------------------------------
  605. mouse.KeyDown:connect(function(key)
  606. if key == "k" then
  607. if Debounces.CanJoke == true then
  608. Debounces.CanJoke = false
  609. z = Instance.new("Sound",char)
  610. z.SoundId = "rbxassetid://230707106"
  611. z.Pitch = .76
  612. z.Volume = 9
  613. wait()
  614. z:Play()
  615. wait(25)
  616. z:Destroy()
  617. if Debounces.CanJoke == false then
  618. Debounces.CanJoke = true
  619. end
  620. end
  621. end
  622. end)
  623.  
  624. wait()
  625. local Player = game:service("Players").LocalPlayer
  626. local ch = Player.Character
  627. local occ = Instance.new("BoolValue", ch)
  628. occ.Name = "Occupied"
  629. local swi = Instance.new("StringValue", ch)
  630. swi.Name = "switch"
  631. local trans = Instance.new("BoolValue", ch)
  632. trans.Name = "trans"
  633. repeat wait() until ch.Humanoid ~= nil
  634. ch.Humanoid.Died:connect(function()
  635. Player.CharacterAdded:connect(function(chz)
  636. local occ = Instance.new("BoolValue", chz)
  637. occ.Name = "Occupied"
  638. local swi = Instance.new("StringValue", chz)
  639. swi.Name = "switch"
  640. local trans = Instance.new("BoolValue", chz)
  641. trans.Name = "trans"
  642. end
  643. )
  644. end)
  645. local PGui = Player:WaitForChild("PlayerGui")
  646. local Character = Player.Character
  647. local Humanoid = Character:WaitForChild("Humanoid")
  648. local WS = Humanoid.WalkSpeed
  649. local Head = Character:WaitForChild("Head")
  650. local Torso = Character:WaitForChild("Torso")
  651. local HRP = Character:WaitForChild("HumanoidRootPart")
  652. local RArm = Character:WaitForChild("Right Arm")
  653. local LArm = Character:WaitForChild("Left Arm")
  654. local RLeg = Character:WaitForChild("Right Leg")
  655. local LLeg = Character:WaitForChild("Left Leg")
  656. msgz = Instance.new("Message", PGui)
  657. msgz.Text = "Please say in the chat osu!"
  658. game.Debris:AddItem(msgz, 6.5)
  659. local Joints = {Head = Torso.Neck, Torso = HRP.RootJoint, RArm = Torso["Right Shoulder"], LArm = Torso["Left Shoulder"], RLeg = Torso["Right Hip"], LLeg = Torso["Left Hip"]}
  660. local Refresh = function()
  661. Joints.Head.C0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  662. Joints.Torso.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  663. Joints.RArm.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  664. Joints.LArm.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  665. Joints.RLeg.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  666. Joints.LLeg.C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  667. Joints.Head.C1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  668. Joints.Torso.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  669. Joints.RArm.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  670. Joints.LArm.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  671. Joints.RLeg.C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  672. Joints.LLeg.C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  673. end
  674.  
  675. local Transformed, Occupied = false, false
  676. local Create = assert(LoadLibrary("RbxUtility")).Create
  677. local Part = Create("Part")({TopSurface = 0, BottomSurface = 0, formFactor = "Custom", Size = Vector3.new(1, 1, 1), Anchored = true, CanCollide = false})
  678. local Anims = {Scrunch = function(active)
  679. if active then
  680. for i = 0, 10, 0.5 do
  681. wait()
  682. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0)
  683. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.new(0.05, -0.05, -0.02) * CFrame.Angles(math.rad(40) / 10, math.rad(20) / 10, math.rad(80) / 10)
  684. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.new(-0.05, -0.05, -0.02) * CFrame.Angles(math.rad(40) / 10, -math.rad(20) / 10, -math.rad(80) / 10)
  685. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01)
  686. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01)
  687. end
  688. else
  689. do
  690. for i = 0, 10, 0.5 do
  691. wait()
  692. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(0.01, 0, 0):inverse()
  693. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(math.rad(40) / 10, math.rad(20) / 10, math.rad(80) / 10):inverse() * CFrame.new(-0.05, 0.05, 0.02)
  694. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(math.rad(40) / 10, -math.rad(20) / 10, -math.rad(80) / 10):inverse() * CFrame.new(0.05, 0.05, 0.02)
  695. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.01, -0.02, 0.01):inverse()
  696. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.01, 0.02, 0.01):inverse()
  697. end
  698. Refresh()
  699. end
  700. end
  701. end
  702. , Implode = function(active)
  703. if active then
  704. for i = 0, 10, 0.75 do
  705. wait()
  706. Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0)
  707. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.005, 0, 0)
  708. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.055)
  709. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.055)
  710. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015)
  711. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015)
  712. end
  713. else
  714. do
  715. for i = 0, 10, 0.75 do
  716. wait()
  717. Joints.Head.C0 = Joints.Head.C0 * CFrame.Angles(-0.025, 0, 0):inverse()
  718. Joints.Torso.C0 = Joints.Torso.C0 * CFrame.Angles(-0.005, 0, 0):inverse()
  719. Joints.RArm.C0 = Joints.RArm.C0 * CFrame.Angles(-0.025, -0.055, 0.055):inverse()
  720. Joints.LArm.C0 = Joints.LArm.C0 * CFrame.Angles(-0.025, 0.055, -0.055):inverse()
  721. Joints.RLeg.C0 = Joints.RLeg.C0 * CFrame.Angles(-0.015, -0.025, -0.015):inverse()
  722. Joints.LLeg.C0 = Joints.LLeg.C0 * CFrame.Angles(-0.015, 0.025, -0.015):inverse()
  723. end
  724. end
  725. end
  726. end
  727. }
  728. Flash = function(Par, Col, Duration, Delay, Async)
  729. pcall(function()
  730. Par = Par or PGui
  731. if not Col then
  732. Col = BrickColor:White().Color
  733. Duration = Duration or 10
  734. if not Delay then
  735. Delay = 1 / Duration
  736. local G = Create("ScreenGui")({Parent = Par})
  737. if not Col then
  738. local F = Create("Frame")({Parent = G, BorderSizePixel = 0, Size = UDim2.new(1.2, 0, 1.2, 0), Position = UDim2.new(), ZIndex = 10, BackgroundColor3 = Color3.new(0, 0, 0), Transparency = 0})
  739. local f = function()
  740. for i = 0, Duration, Delay do
  741. wait()
  742. F.Transparency = i / Duration
  743. end
  744. pcall(game.Destroy, G)
  745. end
  746.  
  747. if Async then
  748. f = coroutine.wrap(f)
  749. end
  750. return f()
  751. end
  752. end
  753. end
  754. end
  755. )
  756. end
  757.  
  758. Shake = function(Duration, Delay, Async, Distance)
  759. pcall(function()
  760. local Cam = workspace.CurrentCamera
  761. Duration = Duration or 10
  762. if not Delay then
  763. Delay = 1 / Duration
  764. Distance = Distance or 15
  765. local f = function()
  766. for i = 0, Duration, Delay do
  767. wait()
  768. local R = Cam.CoordinateFrame - Cam.CoordinateFrame.p
  769. local Scroll = Cam.CoordinateFrame.p - Cam.Focus.p.magnitude
  770. local NewF = CFrame.new(Cam.Focus.p) * R * CFrame.new(math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25), math.random(-Distance, Distance) / (Distance / 0.25))
  771. Cam.CoordinateFrame = NewF * CFrame.new(0, 0, Scroll)
  772. end
  773. end
  774.  
  775. if Async then
  776. f = coroutine.wrap(f)
  777. end
  778. return f()
  779. end
  780. end
  781. )
  782. end
  783.  
  784. Sound = function(Prnt, Id, Pit, Vol)
  785. pcall(function()
  786. local cp = game:service("ContentProvider")
  787. if type(Id) == "number" then
  788. cp:Preload("rbxassetid://" .. Id)
  789. Id = "rbxassetid://" .. Id
  790. else
  791. if type(Id) == "string" then
  792. cp:Preload(Id)
  793. Id = Id
  794. end
  795. end
  796. local S = Create("Sound")({Parent = Prnt or workspace, SoundId = Id, Volume = Vol or 1, Pitch = Pit or 1})
  797. S:Play()
  798. S:Stop()
  799. S:Play()
  800. game:service("Debris"):AddItem(S, 0.9)
  801. end
  802. )
  803. end
  804.  
  805. local Chat = function(Source, Txt, Col)
  806. if not Source then
  807. Source = Head
  808. end
  809. local c = game:service("Chat")
  810. if not Col then
  811. c:Chat(Source, Txt, math.random(0, 2))
  812. end
  813. end
  814.  
  815. Transform = function(active)
  816. if active and not Occupied and not Transformed then
  817. Occupied = true
  818. Humanoid.WalkSpeed = 0
  819. local cp = game:service("ContentProvider")
  820. Hair = {}
  821. mp = Part:clone()
  822. mp.Parent = Head
  823. mp.CFrame = Head.CFrame
  824. mp.Name = "Main"
  825. mp.Transparency = 1
  826. mp.Anchored = false
  827. local w = Create("Weld")({Parent = mp, Part0 = mp, Part1 = Head, C0 = CFrame.new()})
  828. cp:Preload("rbxassetid://9982590", "rbxassetid://3270017", "rbxassetid://13425802", "rbxassetid://98444143", "rbxassetid://98444243")
  829. for i = 1, 10 do
  830. local h = Part:clone()
  831. do
  832. h.CFrame = Head.CFrame
  833. h.Parent = mp
  834. h.Transparency = 1
  835. h.Size = Vector3.new(0.2, 0.2, 0.2)
  836. h.Anchored = false
  837. h:BreakJoints()
  838. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = Head, C0 = CFrame.new()})
  839. local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://13425802", TextureId = "rbxassetid://174185967", Scale = Vector3.new(0.15, 0.05, 0.15)})
  840. if i > 1 then
  841. m.Scale = Vector3.new(1, 1.15, 1)
  842. m.MeshId = "rbxassetid://98444143"
  843. end
  844. table.insert(Hair, h)
  845. end
  846. end
  847. Hair[1].Weld.C0 = CFrame.new(0.7, -0.3, -0.35) * CFrame.Angles(0, math.rad(90), 0.6)
  848. Hair[2].Weld.C0 = CFrame.new(0, -0.7, -0.2) * CFrame.Angles(0.2, 0, 0)
  849. Hair[3].Weld.C0 = CFrame.new(0, -0.6, -0.2) * CFrame.Angles(1.25, math.rad(180), 0)
  850. Hair[4].Weld.C0 = CFrame.new(0.1, -0.6, -0.4) * CFrame.Angles(0.35, -0.2, -0.5)
  851. Hair[5].Weld.C0 = CFrame.new(-0.1, -0.6, -0.4) * CFrame.Angles(0.35, 0.2, 0.5)
  852. Hair[4].Mesh.Scale = Vector3.new(0.7, 0.95, 1)
  853. Hair[6].Weld.C0 = CFrame.new(0, -1, -0.4)
  854. Hair[5].Mesh.Scale = Hair[4].Mesh.Scale
  855. Hair[6].Mesh.Scale = Hair[4].Mesh.Scale
  856. Hair[7].Weld.C0 = CFrame.new(0, -1.1, -0.025) * CFrame.Angles(-1, 0, 0)
  857. Hair[8].Weld.C0 = Hair[7].Weld.C0 * CFrame.new(0, 0.1, -0.035) * CFrame.Angles(-0.55, 0, 0)
  858. Hair[9].Weld.C0 = Hair[8].Weld.C0 * CFrame.new(0, 0.1, -0.35) * CFrame.Angles(-0.55, 0, 0)
  859. Hair[10].Weld.C0 = Hair[9].Weld.C0 * CFrame.new(0, 0.1, -0.25) * CFrame.Angles(-0.55, 0, 0)
  860. Sound(Head, 98333808, 1, 0.85)
  861. Sound(Head, 2248511, 0.25, 0.55)
  862. for i = 1, 6 do
  863. Hair[i].Transparency = 0
  864. end
  865. for _,v in pairs(Character:GetChildren()) do
  866. if v.Name == "Hair" then
  867. v.Transparency = 1
  868. end
  869. end
  870. wait()
  871. Chat(nil, ".....", "Blue")
  872. SSF = Create("Fire")({Parent = HRP, Color = Color3.new(0.5,0.05,1), Heat = 10, SecondaryColor = Color3.new(0.5,0.05,1), Size = 7})
  873. Anims.Scrunch(true)
  874. Chat(nil, "....", "Red")
  875. for i = 1, 3 do
  876. Shake(25, 0.5, 5)
  877. Flash(nil, BrickColor.new("Royal purple").Color, 10, 0.25, true)
  878. Sound(Head, 2101137, 0.5, 0.8)
  879. Sound(Head, 3264793, 0.55, 0.9)
  880. local h = Part:clone()
  881. h.CFrame = Torso.CFrame
  882. h.Parent = Torso
  883. h.Transparency = 1
  884. h.Size = Vector3.new(1, 1, 1)
  885. h.Anchored = false
  886. h.BrickColor = BrickColor.new("Royal purple")
  887. h.Material = "Neon"
  888. h:BreakJoints()
  889. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new()})
  890. local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://9982590", Scale = Vector3.new()})
  891. for _i = 60, 0, -1 do
  892. w.C0 = w.C0 * CFrame.Angles(0.2, 0.2, 0.2)
  893. m.Scale = Vector3.new(_i, _i, _i) / 5
  894. h.Transparency = -(_i / 60) + 1
  895. wait()
  896. end
  897. h:Destroy()
  898. end
  899. coroutine.resume(coroutine.create(function()
  900. Shake(65, 0.5, 10)
  901. for i = 1, 5 do
  902. cols = {"New Yeller", "Royal purple", "Really black"}
  903. Flash(nil, BrickColor.new(cols[math.random(1, #cols)]).Color, 10, 0.75, true)
  904. Sound(Head, 2974249, 0.65, 0.9)
  905. Sound(Head, 2974000, 0.65, 0.9)
  906. Sound(Head, 2101137, 0.45, 0.6)
  907. local h = Part:clone()
  908. do
  909. h.CFrame = Torso.CFrame
  910. h.Parent = Torso
  911. h.Transparency = 1
  912. h.Size = Vector3.new(1, 1, 1)
  913. h.Anchored = false
  914. h.BrickColor = BrickColor.new("Royal purple")
  915. h.Material = "Neon"
  916. h:BreakJoints()
  917. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
  918. local m = Create("SpecialMesh")({Parent = h, MeshType = "Sphere", Scale = Vector3.new(1, 1, 1)})
  919. coroutine.resume(coroutine.create(function()
  920. local org = w.C0
  921. for _i = 1, 50 do
  922. wait(0.05)
  923. w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
  924. m.Scale = Vector3.new(_i, _i, _i)
  925. h.Transparency = _i / 50
  926. end
  927. h:Destroy()
  928. end
  929. ))
  930. wait()
  931. end
  932. end
  933. end
  934. ))
  935. coroutine.resume(coroutine.create(function()
  936. for i = 1, 5 do
  937. local h = Part:clone()
  938. do
  939. h.CFrame = Torso.CFrame
  940. h.Parent = Torso
  941. h.Transparency = 1
  942. h.Size = Vector3.new(1, 1, 1)
  943. h.Anchored = false
  944. h.BrickColor = BrickColor.new("Royal purple")
  945. h.Material = "Neon"
  946. h:BreakJoints()
  947. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
  948. local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://3270017", Scale = Vector3.new(1, 1, 1)})
  949. coroutine.resume(coroutine.create(function()
  950. local org = w.C0
  951. for _i = 1, 50 do
  952. wait(0.05)
  953. w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
  954. m.Scale = Vector3.new(_i * 2, _i * 2, _i / 2.5)
  955. h.Transparency = _i / 50
  956. end
  957. h:Destroy()
  958. end
  959. ))
  960. wait()
  961. end
  962. end
  963. end
  964. ))
  965. coroutine.resume(coroutine.create(function()
  966. Chat(nil, "HAAA!", "Red")
  967. for _ = 7, 10 do
  968. for i = 1, 0, -0.05 do
  969. wait(0.03030303030303)
  970. Hair[_].Transparency = i
  971. Hair[_].Mesh.Scale = Hair[_].Mesh.Scale + Vector3.new(0, 0.015, 0)
  972. Hair[_].Weld.C0 = Hair[_].Weld.C0 * CFrame.new(0, 0, -0.0025)
  973. end
  974. end
  975. for _,v in pairs(Hair) do
  976. v.Transparency = 0
  977. end
  978. Chat(nil, "....", "Red")
  979. end
  980. ))
  981. Anims.Scrunch(false)
  982. Anims.Implode(true)
  983. SSF.Heat = 20
  984. SSF.Size = 12
  985. for i = 1, 5 do
  986. local h = Part:clone()
  987. h.CFrame = Torso.CFrame
  988. h.Parent = Torso
  989. h.Transparency = 1
  990. h.Size = Vector3.new(1, 1, 1)
  991. h.Anchored = false
  992. h.BrickColor = BrickColor.new("Royal purple")
  993. h.Material = "Neon"
  994. h:BreakJoints()
  995. local w = Create("Weld")({Parent = h, Part0 = h, Part1 = HRP, C0 = CFrame.new() * CFrame.Angles(math.rad(90), 0, 0)})
  996. local m = Create("SpecialMesh")({Parent = h, MeshType = "FileMesh", MeshId = "rbxassetid://3270017", Scale = Vector3.new(1, 1, 1)})
  997. coroutine.resume(coroutine.create(function()
  998. local org = w.C0
  999. for _i = 1, 50 do
  1000. wait(0.05)
  1001. w.C0 = org * CFrame.new(math.random() - 0.5, 0, math.random() - 0.5)
  1002. m.Scale = Vector3.new(_i / 5, _i / 5, _i * 30)
  1003. h.Transparency = _i / 50
  1004. end
  1005. h:Destroy()
  1006. end
  1007. ))
  1008. wait(0.7)
  1009. end
  1010. Sound(Head, 98333808, 1, 0.85)
  1011. Sound(Head, 2248511, 0.65, 0.65)
  1012. Chat(nil, "And now..")
  1013. Anims.Implode(false)
  1014. Humanoid.WalkSpeed = 16
  1015. Transformed = true
  1016. Occupied = false
  1017. else
  1018. do
  1019. if not active and not Occupied and Transformed then
  1020. Occupied = true
  1021. Anims.Scrunch(true)
  1022. Humanoid.WalkSpeed = 0
  1023. Sound(Head, 2248511, 0.75, 0.6)
  1024. Sound(Head, 2691586, 0.7, 0.4)
  1025. Sound(Head, 2785493, 0.55, 0.9)
  1026. Sound(Head, 2785493, 0.7, 0.7)
  1027. Shake(15, 0.5, 20)
  1028. Flash(nil, Color3.new(0.5,0.05,1), 7, 0.1, true)
  1029. coroutine.resume(coroutine.create(function()
  1030. wait(2)
  1031. for i = 1, 0, -0.05 do
  1032. wait()
  1033. for _,v in next do
  1034. if v.Name == "Hair" then
  1035. v.Transparency = i
  1036. end
  1037. end
  1038. end
  1039. for _,v in pairs(Character:GetChildren()) do
  1040. if v.Name == "Hair" then
  1041. v.Transparency = 0
  1042. end
  1043. end
  1044. end
  1045. ))
  1046. for i = 0, 1, 0.01 do
  1047. wait()
  1048. for _,v in pairs(Hair) do
  1049. v.Transparency = i
  1050. end
  1051. end
  1052. Sound(Head, 2800815, 0.85, 1)
  1053. Sound(Head, 2800815, 0.55, 0.8)
  1054. Sound(Head, 2691586, 0.45, 0.3)
  1055. pcall(game.Destroy, SSF)
  1056. pcall(game.Destroy, mp)
  1057. Hair = {}
  1058. Chat(nil, "Good luck..", "Blue")
  1059. Anims.Scrunch(false)
  1060. Humanoid.WalkSpeed = 16
  1061. Transformed = false
  1062. Occupied = false
  1063. end
  1064. end
  1065. end
  1066. end
  1067.  
  1068. Player.Chatted:connect(function(Msg)
  1069. if Character.trans.Value == false and Character.Occupied.Value == false then
  1070. Msg = Msg:lower()
  1071. if Msg == "osu" and Character.switch.Value == "" then
  1072. Character.switch.Value = "osu"
  1073. Character.trans.Value = true
  1074. Transform(true)
  1075. pie2 = Instance.new("ParticleEmitter")
  1076. pie2.Name = "Ha2"
  1077. pie2.Parent = Character.Torso
  1078. pie2.LightEmission = 1
  1079. pie2.Texture = "http://www.roblox.com/asset/?id=262606182"
  1080. pie2.Color = ColorSequence.new(Color3.new(0.5,0.05,1),Color3.new(0.5,0.05,1))
  1081. pie2.Size = NumberSequence.new(2.5)
  1082. pie2.Lifetime = NumberRange.new(.2,.2)
  1083. pie2.Speed = NumberRange.new(7)
  1084. pie2.Rotation = NumberRange.new(-80,80)
  1085. pie2.VelocitySpread = 30
  1086. Humanoid.MaxHealth = Humanoid.MaxHealth + tonumber("26")
  1087. wait(1)
  1088. Humanoid.Health = Humanoid.Health + tonumber("26")
  1089. Character.trans.Value = false
  1090. else
  1091. if Msg == "off" and Character.switch.Value == "osu" then
  1092. Character.trans.Value = true
  1093. Transform(false)
  1094. Player.Character.Torso:findFirstChild("Ha2"):Destroy()
  1095. Humanoid.Health = Humanoid.Health - tonumber("26")
  1096. wait(1)
  1097. Humanoid.MaxHealth = Humanoid.MaxHealth - tonumber("26")
  1098. Character.trans.Value = false
  1099. Character.switch.Value = ""
  1100. end
  1101. end
  1102. end
  1103. end
  1104. )
  1105. wait(5)
  1106.  
  1107. local s = Instance.new("Sound",char)
  1108. s.SoundId = "http://www.roblox.com/asset/?id=233774928"
  1109. s.Pitch = 0.98
  1110. s.Volume = 2
  1111. s.Looped = false
  1112. wait(0.1)
  1113. s:play()
  1114.  
  1115. local s = Instance.new("Sound",char)
  1116. s.SoundId = "http://www.roblox.com/asset/?id=503327967"
  1117. s.Pitch = 0.98
  1118. s.Volume = 1
  1119. s.Looped = true
  1120. wait(0.1)
  1121. s:play()
  1122.  
  1123. wait(25)
  1124.  
  1125. local base = game.Workspace.Base
  1126. base.BrickColor = BrickColor.new("Royal purple")
  1127. base.Material = "Granite"
  1128.  
  1129. local plr = game.Players.LocalPlayer
  1130. local chr = plr.Character
  1131. local maus = plr:GetMouse()
  1132. local PGui=plr.PlayerGui
  1133. local lleg = chr["Left Leg"]
  1134. local rleg = chr["Right Leg"]
  1135. local larm = chr["Left Arm"]
  1136. local rarm = chr["Right Arm"]
  1137. local hed = chr.Head
  1138. local rutprt = chr.HumanoidRootPart
  1139. local torso = chr.Torso
  1140. local otheranims=false
  1141. local swimming=false
  1142. chr.Animate.Disabled=true
  1143. local fldb={['w']=false,['a']=false,['s']=false,['d']=false}
  1144. local RunSpeed=30
  1145. local WlkSpeed=16
  1146. local SwimSpeed=20
  1147. local SwimDashSpeed=28
  1148. local anim = "Idling"
  1149. local lastanim = "Idling"
  1150. local val = 0
  1151. local syne = 0
  1152. local num = 0
  1153. local runtime = 0
  1154. local pseudohead=hed:Clone()
  1155. for i,x in pairs(pseudohead:GetChildren()) do if not x.ClassName:find('Mesh') then x:Destroy() end end
  1156. pseudohead.Name='PseudoHead'
  1157. pseudohead.Parent=chr.Head
  1158. local pseudoweld=Instance.new('Weld',torso)
  1159. pseudoweld.Part0=hed
  1160. pseudoweld.Name='PseudoHedWld'
  1161. pseudoweld.Part1=pseudohead
  1162. hed.Transparency=1
  1163.  
  1164. coroutine.wrap(function()
  1165. for i,x in pairs(hed:GetChildren()) do if x:IsA('Sound') then x:Destroy() end end end)()
  1166. function Lerp(a, b, i)
  1167. local com1 = {a.X, a.Y, a.Z, a:toEulerAnglesXYZ()}
  1168. local com2 = {b.X, b.Y, b.Z, b:toEulerAnglesXYZ()}
  1169. local calx = com1[1] + (com2[1] - com1[1]) * i
  1170. local caly = com1[2] + (com2[2] - com1[2]) * i
  1171. local calz = com1[3] + (com2[3] - com1[3]) * i
  1172. local cala = com1[4] + (com2[4] - com1[4]) * i
  1173. local calb = com1[5] + (com2[5] - com1[5]) * i
  1174. local calc = com1[6] + (com2[6] - com1[6]) * i
  1175. return CFrame.new(calx, caly, calz) * CFrame.Angles(cala, calb, calc)
  1176. end
  1177. function TwnSingleNumber(s,f,m)
  1178. local wot=s+(f-s)*m
  1179. return wot
  1180. end
  1181. function TwnVector3(q,w,e)
  1182. local begin={q.x,q.y,q.z}
  1183. local ending={w.x,w.y,w.z}
  1184. local bgx=begin[1]+(ending[1]-begin[1])*e
  1185. local bgy=begin[2]+(ending[2]-begin[2])*e
  1186. local bgz=begin[3]+(ending[3]-begin[3])*e
  1187. return Vector3.new(bgx,bgy,bgz)
  1188. end
  1189. newWeld = function(wld, wp0, wp1, wc0x, wc0y, wc0z)
  1190. wld = Instance.new("Weld", wp1)
  1191. wld.Part0 = wp0
  1192. wld.Part1 = wp1
  1193. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  1194. end
  1195.  
  1196. local angles = CFrame.Angles
  1197. function clerp(a, b, t)
  1198. return a:lerp(b, t)
  1199. end
  1200.  
  1201.  
  1202.  
  1203. Player=game:GetService('Players').LocalPlayer
  1204. Character=Player.Character
  1205. Mouse=Player:GetMouse()
  1206. m=Instance.new('Model',Character)
  1207.  
  1208.  
  1209. local function weldBetween(a, b)
  1210. local weldd = Instance.new("ManualWeld")
  1211. weldd.Part0 = a
  1212. weldd.Part1 = b
  1213. weldd.C0 = CFrame.new()
  1214. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1215. weldd.Parent = a
  1216. return weldd
  1217. end
  1218.  
  1219. it=Instance.new
  1220.  
  1221. function nooutline(part)
  1222. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1223. end
  1224.  
  1225. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1226. local fp=it("Part")
  1227. fp.formFactor=formfactor
  1228. fp.Parent=parent
  1229. fp.Reflectance=reflectance
  1230. fp.Transparency=transparency
  1231. fp.CanCollide=false
  1232. fp.Locked=true
  1233. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1234. fp.Name=name
  1235. fp.Size=size
  1236. fp.Position=Character.Torso.Position
  1237. nooutline(fp)
  1238. fp.Material=material
  1239. fp:BreakJoints()
  1240. return fp
  1241. end
  1242.  
  1243. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1244. local mesh=it(Mesh)
  1245. mesh.Parent=part
  1246. if Mesh=="SpecialMesh" then
  1247. mesh.MeshType=meshtype
  1248. mesh.MeshId=meshid
  1249. end
  1250. mesh.Offset=offset
  1251. mesh.Scale=scale
  1252. return mesh
  1253. end
  1254.  
  1255. function weld(parent,part0,part1,c0,c1)
  1256. local weld=it("Weld")
  1257. weld.Parent=parent
  1258. weld.Part0=part0
  1259. weld.Part1=part1
  1260. weld.C0=c0
  1261. weld.C1=c1
  1262. return weld
  1263. end
  1264.  
  1265. LY_handle=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,1,1,"Dark stone grey","Handle",Vector3.new(1.45335066, 0.264246017, 0.211396158))
  1266. LY_handleweld=weld(m,Character["Right Arm"],LY_handle,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00367164612, 0.987921953, 0.0167617798, 0.00026500001, -0.000169999985, 1, 4.4999997e-005, 0.999999881, 0.000169988081, -1, 4.49549443e-005, 0.000265007664))
  1267. Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.264246017, 0.218002304))
  1268. Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.673862457, -0.000193119049, 0.0277631283, 0.999998569, -3.10177857e-005, -1.15665025e-005, -1.24345243e-005, -2.42797159e-006, -1.00000012, 3.1031057e-005, 0.999998271, -1.57067143e-006))
  1269. mesh("SpecialMesh",Color,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.198184475, 1, 1))
  1270. Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.270852149, 0.270851493))
  1271. Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.971046448, -0.633370876, -8.34465027e-006, 0.999998569, -1.67783583e-008, 4.34461981e-007, 3.24653229e-008, 0.999998212, 4.28357794e-007, 4.34491085e-007, 4.28346709e-007, 1.00000012))
  1272. mesh("SpecialMesh",Color,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.264245272, 0.924859583, 0.264245361))
  1273. Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.270852149, 0.270851493))
  1274. Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.705991745, -0.13863945, -0.00022649765, 0.707114518, 0.707097352, 4.14534588e-006, -0.70709759, 0.707114279, -1.62664946e-005, -1.43024954e-005, 9.73419992e-006, 1.00000012))
  1275. mesh("SpecialMesh",Color,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.264245272, 0.660614312, 0.264245361))
  1276. Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.270852149, 0.270851493))
  1277. Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.667310715, 0.177476883, 0.000133514404, 0.70709914, -0.707113802, -1.69977284e-005, 0.707114041, 0.707098901, 3.84061423e-006, 9.00149462e-006, -1.40022084e-005, 1.00000012))
  1278. mesh("SpecialMesh",Color,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.264245272, 0.660614312, 0.264245361))
  1279. Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.270852149, 0.270851493))
  1280. Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.971019745, 0.687847018, 0, 1.00000012, 1.00408215e-009, 9.60426405e-010, 9.89530236e-010, 0.999999762, -9.68395142e-010, 9.60426405e-010, -9.72125491e-010, 1.00000012))
  1281. mesh("SpecialMesh",Color,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=9756362",Vector3.new(0, 0, 0),Vector3.new(0.264245272, 0.924859583, 0.264245361))
  1282. Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.264246017, 0.218002304))
  1283. Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.706794739, 0.0272381306, -7.15255737e-006, 0.999998569, -1.58179319e-008, 4.35422407e-007, 3.34257493e-008, 0.999998212, 4.27397623e-007, 4.35451511e-007, 4.27386425e-007, 1.00000012))
  1284. mesh("SpecialMesh",Color,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.264245272, 1, 1))
  1285. Blade=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Blade",Vector3.new(7.00250864, 0.528491318, 0.200000003))
  1286. Bladeweld=weld(m,LY_handle,Blade,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(4.74311829, 0.0272333622, 0, 1.00000012, 4.36557457e-011, 0, 2.91038305e-011, 0.999999762, -8.22453217e-012, 0, -1.1862511e-011, 1.00000012))
  1287. mesh("BlockMesh",Blade,"","",Vector3.new(0, 0, 0),Vector3.new(1, 1, 0.330306888))
  1288. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(1.45335066, 0.264246017, 0.211396158))
  1289. Partweld=weld(m,LY_handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-5.91278076e-005, 0.0272394419, 2.86102295e-006, 1.00000012, 4.36557457e-011, 0, 2.91038305e-011, 0.999999762, -8.22453217e-012, 0, -1.1862511e-011, 1.00000012))
  1290. mesh("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1291. Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 1.39389634, 0.200000003))
  1292. Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00207185745, -2.27507019, 0.367805481, 0.000122999991, 3.09971547e-005, -1, -1.00000012, 3.10047035e-005, -0.00012300002, 3.09981406e-005, 0.999999821, 3.09999959e-005))
  1293. mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 1, 0.891827047))
  1294. Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 1.40050244, 0.200000003))
  1295. Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000971078873, 7.54442596, 0.344686627, 6.1000057e-005, -3.1002859e-005, 1.00000012, 1.00000012, -3.09989991e-005, -6.09999697e-005, 3.09981406e-005, 0.999999821, 3.09999959e-005))
  1296. mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 1, 0.66061312))
  1297. Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 1.40050244, 0.200000003))
  1298. Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00106692314, 7.54369164, 0.301707268, 6.19999773e-005, 3.09990464e-005, -1, 1.00000012, -9.2002796e-005, 6.19981438e-005, -9.19981394e-005, -0.999999821, -3.10018913e-005))
  1299. mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 1, 0.66061312))
  1300. Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.200000003, 0.303882271))
  1301. Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.000967741013, 1.14307976, -0.111138582, 6.1000057e-005, -3.10047508e-005, 1.00000012, 1.00000012, -3.09989991e-005, -6.09999697e-005, 3.09981406e-005, 0.999999821, 3.09981042e-005))
  1302. mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 0.990922511, 1))
  1303. Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.200000003, 0.303882271))
  1304. Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.00106334686, 1.14234924, -0.167325854, 6.19999773e-005, 3.10009382e-005, -1, 1.00000012, -9.2002796e-005, 6.19981438e-005, -9.19981394e-005, -0.999999821, -3.09999996e-005))
  1305. mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 0.990922511, 1))
  1306. Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.389762193, 0.726674616))
  1307. Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-6.50882721e-005, -0.215640545, 8.60770226, 1.99873466e-006, -7.40025207e-005, 1.00000012, -3.09968163e-005, -0.999999821, -7.39984971e-005, 1.00000012, -3.10008181e-005, -1.99998613e-006))
  1308. mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 1, 1))
  1309. Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 1.39389634, 0.200000003))
  1310. Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000124931335, -2.27571106, 0.326155424, -1.86264515e-009, -9.20009552e-005, 1.00000012, -1.00000012, 3.09989991e-005, -2.91038305e-011, -3.09981406e-005, -0.999999821, -9.19999948e-005))
  1311. mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 1, 0.891827047))
  1312. Color=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0.19999998807907,"Royal purple","Color",Vector3.new(0.200000003, 0.389762193, 0.726674616))
  1313. Colorweld=weld(m,LY_handle,Color,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.000325202942, -0.173182964, 8.60774612, -2.20000511e-005, 3.10054347e-005, -1.00000012, 7.39981479e-005, 0.999999821, 3.09975512e-005, 1.00000012, -7.40001851e-005, -2.20013317e-005))
  1314. mesh("SpecialMesh",Color,Enum.MeshType.Wedge,"",Vector3.new(0, 0, 0),Vector3.new(0.330306768, 1, 1))
  1315. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.200000003, 0.200000003))
  1316. Partweld=weld(m,LY_handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.677164078, -0.000199794769, 0.0277613401, 1.00000012, -3.09994066e-005, -1.20013719e-005, -1.20013137e-005, 2.95292011e-006, -1.00000012, 3.09995376e-005, 0.999999821, 2.9525288e-006))
  1317. mesh("BlockMesh",Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.825765371, 0.660614371, 0.858796299))
  1318. mesh("SpecialMesh",Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(1, 1, 1))
  1319. Part=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Dark stone grey","Part",Vector3.new(0.200000003, 0.270852149, 0.270851493))
  1320. Partweld=weld(m,LY_handle,Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.97104454, 0.0272381306, -1.1920929e-006, 1.00000012, 4.36557457e-011, 0, 2.91038305e-011, 0.999999762, -8.22453217e-012, 0, -1.1862511e-011, 1.00000012))
  1321. mesh("SpecialMesh",Part,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.528491259, 0.528491318, 1.32122672))
  1322. Color_R=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Royal purple","Color_R",Vector3.new(0.200000003, 0.270852149, 0.270851493))
  1323. Color_Rweld=weld(m,LY_handle,Color_R,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.97104454, 0.0272381306, -1.1920929e-006, 1.00000012, 4.36557457e-011, 0, 2.91038305e-011, 0.999999762, -8.22453217e-012, 0, -1.1862511e-011, 1.00000012))
  1324. mesh("SpecialMesh",Color_R,Enum.MeshType.FileMesh,"http://www.roblox.com/asset/?id=3270017",Vector3.new(0, 0, 0),Vector3.new(0.515278935, 0.515278995, 1.18910372))
  1325. LY_hitbox=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,1,1,"Royal purple","LY_hitbox",Vector3.new(7.75250864, 0.758491337, 0.200000003))
  1326. LY_hitboxweld=weld(m,LY_handle,LY_hitbox,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(5.11811638, 0.0322332382, -2.38418579e-007, 1.00000012, 4.36557457e-011, 0, 2.91038305e-011, 0.999999762, -8.22453217e-012, 0, -1.1862511e-011, 1.00000012))
  1327.  
  1328.  
  1329. p = game.Players.LocalPlayer
  1330. char = p.Character
  1331. torso = char.Torso
  1332. neck = char.Torso.Neck
  1333. hum = char.Humanoid
  1334. hum.MaxHealth = 2500
  1335. wait()
  1336. hum.Health =hum.MaxHealth
  1337.  
  1338. local s = Instance.new("Sound",char)
  1339. s.SoundId = "http://www.roblox.com/asset/?id="
  1340. s.Pitch = 0.98
  1341. s.Volume = 8
  1342. s.Looped = false
  1343. wait(0.1)
  1344. s:play()
  1345.  
  1346. local s = Instance.new("Sound",char)
  1347. s.SoundId = "http://www.roblox.com/asset/?id="
  1348. s.Pitch = 0.98
  1349. s.Volume = 7
  1350. s.Looped = true
  1351. wait(0.1)
  1352. s:play()
  1353.  
  1354. CV="Maroon"
  1355.  
  1356. local txt = Instance.new("BillboardGui", char)
  1357. txt.Adornee = char .Head
  1358. txt.Name = "_status"
  1359. txt.Size = UDim2.new(2, 0, 1.2, 0)
  1360. txt.StudsOffset = Vector3.new(-9, 8, 0)
  1361. local text = Instance.new("TextLabel", txt)
  1362. text.Size = UDim2.new(10, 0, 7, 0)
  1363. text.FontSize = "Size24"
  1364. text.TextScaled = true
  1365. text.TextTransparency = 0
  1366. text.BackgroundTransparency = 1
  1367. text.TextTransparency = 0
  1368. text.TextStrokeTransparency = 0
  1369. text.Font = "SourceSansBold"
  1370. text.TextStrokeColor3 = Color3.new(0.5,0.05,1)
  1371.  
  1372. v=Instance.new("Part")
  1373. v.Name = "ColorBrick"
  1374. v.Parent=p.Character
  1375. v.FormFactor="Symmetric"
  1376. v.Anchored=true
  1377. v.CanCollide=false
  1378. v.BottomSurface="Smooth"
  1379. v.TopSurface="Smooth"
  1380. v.Size=Vector3.new(10,5,3)
  1381. v.Transparency=1
  1382. v.CFrame=char.Torso.CFrame
  1383. v.BrickColor=BrickColor.new(CV)
  1384. v.Transparency=1
  1385. text.TextColor3 = Color3.new(0,0,0)
  1386. v.Shape="Block"
  1387. text.Text = "Osu"
  1388.  
  1389. local plr = game.Players.LocalPlayer
  1390. local chr = plr.Character
  1391. local maus = plr:GetMouse()
  1392. local PGui=plr.PlayerGui
  1393. local lleg = chr["Left Leg"]
  1394. local rleg = chr["Right Leg"]
  1395. local larm = chr["Left Arm"]
  1396. local rarm = chr["Right Arm"]
  1397. local hed = chr.Head
  1398. local rutprt = chr.HumanoidRootPart
  1399. local torso = chr.Torso
  1400. local otheranims=false
  1401. local swimming=false
  1402. chr.Animate.Disabled=true
  1403. local fldb={['w']=false,['a']=false,['s']=false,['d']=false}
  1404. local RunSpeed=30
  1405. local WlkSpeed=16
  1406. local SwimSpeed=14
  1407. local SwimDashSpeed=28
  1408. local anim = "Idling"
  1409. local lastanim = "Idling"
  1410. local val = 0
  1411. local syne = 0
  1412. local num = 0
  1413. local runtime = 0
  1414. local pseudohead=hed:Clone()
  1415. for i,x in pairs(pseudohead:GetChildren()) do if not x.ClassName:find('Mesh') then x:Destroy() end end
  1416. pseudohead.Name='PseudoHead'
  1417. pseudohead.Parent=chr.Head
  1418. local pseudoweld=Instance.new('Weld',torso)
  1419. pseudoweld.Part0=hed
  1420. pseudoweld.Name='PseudoHedWld'
  1421. pseudoweld.Part1=pseudohead
  1422. hed.Transparency=1
  1423.  
  1424. coroutine.wrap(function()
  1425. for i,x in pairs(hed:GetChildren()) do if x:IsA('Sound') then x:Destroy() end end end)()
  1426. function Lerp(a, b, i)
  1427. local com1 = {a.X, a.Y, a.Z, a:toEulerAnglesXYZ()}
  1428. local com2 = {b.X, b.Y, b.Z, b:toEulerAnglesXYZ()}
  1429. local calx = com1[1] + (com2[1] - com1[1]) * i
  1430. local caly = com1[2] + (com2[2] - com1[2]) * i
  1431. local calz = com1[3] + (com2[3] - com1[3]) * i
  1432. local cala = com1[4] + (com2[4] - com1[4]) * i
  1433. local calb = com1[5] + (com2[5] - com1[5]) * i
  1434. local calc = com1[6] + (com2[6] - com1[6]) * i
  1435. return CFrame.new(calx, caly, calz) * CFrame.Angles(cala, calb, calc)
  1436. end
  1437. function TwnSingleNumber(s,f,m)
  1438. local wot=s+(f-s)*m
  1439. return wot
  1440. end
  1441. function TwnVector3(q,w,e)
  1442. local begin={q.x,q.y,q.z}
  1443. local ending={w.x,w.y,w.z}
  1444. local bgx=begin[1]+(ending[1]-begin[1])*e
  1445. local bgy=begin[2]+(ending[2]-begin[2])*e
  1446. local bgz=begin[3]+(ending[3]-begin[3])*e
  1447. return Vector3.new(bgx,bgy,bgz)
  1448. end
  1449. newWeld = function(wld, wp0, wp1, wc0x, wc0y, wc0z)
  1450. wld = Instance.new("Weld", wp1)
  1451. wld.Part0 = wp0
  1452. wld.Part1 = wp1
  1453. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  1454. end
  1455.  
  1456. local angles = CFrame.Angles
  1457. function clerp(a, b, t)
  1458. return a:lerp(b, t)
  1459. end
  1460.  
  1461. Player=game:GetService('Players').LocalPlayer
  1462. Character=Player.Character
  1463. Mouse=Player:GetMouse()
  1464. m=Instance.new('Model',Character)
  1465.  
  1466.  
  1467. local function weldBetween(a, b)
  1468. local weldd = Instance.new("ManualWeld")
  1469. weldd.Part0 = a
  1470. weldd.Part1 = b
  1471. weldd.C0 = CFrame.new()
  1472. weldd.C1 = b.CFrame:inverse() * a.CFrame
  1473. weldd.Parent = a
  1474. return weldd
  1475. end
  1476.  
  1477. it=Instance.new
  1478.  
  1479. function nooutline(part)
  1480. part.TopSurface,part.BottomSurface,part.LeftSurface,part.RightSurface,part.FrontSurface,part.BackSurface = 10,10,10,10,10,10
  1481. end
  1482.  
  1483. function part(formfactor,parent,material,reflectance,transparency,brickcolor,name,size)
  1484. local fp=it("Part")
  1485. fp.formFactor=formfactor
  1486. fp.Parent=parent
  1487. fp.Reflectance=reflectance
  1488. fp.Transparency=transparency
  1489. fp.CanCollide=false
  1490. fp.Locked=true
  1491. fp.BrickColor=BrickColor.new(tostring(brickcolor))
  1492. fp.Name=name
  1493. fp.Size=size
  1494. fp.Position=Character.Torso.Position
  1495. nooutline(fp)
  1496. fp.Material=material
  1497. fp:BreakJoints()
  1498. return fp
  1499. end
  1500.  
  1501. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1502. local mesh=it(Mesh)
  1503. mesh.Parent=part
  1504. if Mesh=="SpecialMesh" then
  1505. mesh.MeshType=meshtype
  1506. mesh.MeshId=meshid
  1507. end
  1508. mesh.Offset=offset
  1509. mesh.Scale=scale
  1510. return mesh
  1511. end
  1512.  
  1513. function weld(parent,part0,part1,c0,c1)
  1514. local weld=it("Weld")
  1515. weld.Parent=parent
  1516. weld.Part0=part0
  1517. weld.Part1=part1
  1518. weld.C0=c0
  1519. weld.C1=c1
  1520. return weld
  1521. end
  1522.  
  1523. SP_handle1=part(Enum.FormFactor.Brick,m,Enum.Material.Plastic,1,1,"Institutional white","Handle",Vector3.new(1, 1, 1))
  1524. SP_handle1weld=weld(m,Character["Torso"],SP_handle1,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.74999547, -6.11444473, 0.620022058, -0.000193387386, 0, 1, 0, 1, 0, -1, 0, -0.000193387386))
  1525. Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.200000003, 0.592930973))
  1526. Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00576984882, 0.965789318, -0.72409153, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
  1527. mesh("BlockMesh",Col_Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 0.811576009, 1))
  1528. Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.200000003, 0.592930973))
  1529. Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00574964285, 0.730008602, -0.387457848, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
  1530. mesh("BlockMesh",Col_Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 0.811576009, 1))
  1531. Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
  1532. Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00554084778, 0.729041576, -0.0964574814, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
  1533. mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
  1534. Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
  1535. Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00550329685, 0.730109692, -0.692814827, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
  1536. mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
  1537. Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
  1538. Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00558531284, 0.964900494, -0.433077812, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
  1539. mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
  1540. Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
  1541. Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0054795742, 0.965779781, -1.02948284, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
  1542. mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
  1543. Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
  1544. Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00554281473, 1.18382788, -0.745810509, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
  1545. mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
  1546. Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
  1547. Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00557804108, 1.18479204, -1.34222698, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
  1548. mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
  1549. Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
  1550. Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.0054641366, -1.21333265, 0.713562965, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
  1551. mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
  1552. Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
  1553. Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00540626049, -0.978675365, 0.986020088, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
  1554. mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
  1555. Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.205298007, 0.200000003))
  1556. Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00549829006, -0.978634357, 0.378368378, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
  1557. mesh("SpecialMesh",Col_Part,Enum.MeshType.Cylinder,"",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 1, 0.813539028))
  1558. Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.200000003, 0.592930973))
  1559. Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00564825535, -0.978639126, 0.683753967, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
  1560. mesh("BlockMesh",Col_Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 0.811576009, 1))
  1561. Col_Part=part(Enum.FormFactor.Brick,m,Enum.Material.Neon,0,0,"Dark indigo","Col_Part",Vector3.new(0.200000003, 0.200000003, 0.592930973))
  1562. Col_Partweld=weld(m,SP_handle1,Col_Part,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(-0.00567877293, -1.21342134, 1.01890945, -0.945638001, 0.0199909993, 0.324604988, 0.259066999, -0.55707401, 0.789020002, 0.196602002, 0.830222011, 0.521611989))
  1563. mesh("BlockMesh",Col_Part,"","",Vector3.new(0, 0, 0),Vector3.new(0.686944008, 0.811576009, 1))
  1564. Col_Part2=part(Enum.FormFactor.Brick,m,Enum.Material.SmoothPlastic,0,0,"Really black","Col_Part2",Vector3.new(0.200000003, 0.200000003, 1.10292101))
  1565. Col_Part2weld=weld(m,SP_handle1,Col_Part2,CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),CFrame.new(0.858084321, 0.47052592, -1.0912571, -0.144456998, 0.0335990004, 0.988941014, 0.989461005, -0.00517100003, 0.144707993, 0.00997500028, 0.999422014, -0.0324979983))
  1566. mesh("BlockMesh",Col_Part2,"","",Vector3.new(0, 0, 0),Vector3.new(0.693889976, 0.0196269993, 1))
  1567. Col_Part2=part(Enum.FormFactor.B
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement