Advertisement
rahuliscool

fly

Nov 14th, 2015
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. script.Parent = nil
  3.  
  4. function fly()
  5.  
  6. for i,v in pairs(script:GetChildren()) do
  7.  
  8. pcall(function() v.Value = "" end)
  9.  
  10. game:GetService("Debris"):AddItem(v,.1)
  11.  
  12. end
  13.  
  14. function weld(p0,p1,c0,c1,par)
  15.  
  16. local w = Instance.new("Weld",p0 or par)
  17.  
  18. w.Part0 = p0
  19.  
  20. w.Part1 = p1
  21.  
  22. w.C0 = c0 or CFrame.new()
  23.  
  24. w.C1 = c1 or CFrame.new()
  25.  
  26. return w
  27.  
  28. end
  29.  
  30. local motors = {}
  31.  
  32. function motor(p0,p1,c0,c1,des,vel,par)
  33.  
  34. local w = Instance.new("Motor6D",p0 or par)
  35.  
  36. w.Part0 = p0
  37.  
  38. w.Part1 = p1
  39.  
  40. w.C0 = c0 or CFrame.new()
  41.  
  42. w.C1 = c1 or CFrame.new()
  43.  
  44. w.MaxVelocity = tonumber(vel) or .05
  45.  
  46. w.DesiredAngle = tonumber(des) or 0
  47.  
  48. return w
  49.  
  50. end
  51.  
  52. function lerp(a,b,c)
  53.  
  54. return a+(b-a)*c
  55.  
  56. end
  57.  
  58. function clerp(c1,c2,al)
  59.  
  60. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  61.  
  62. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  63.  
  64. for i,v in pairs(com1) do
  65.  
  66. com1[i] = lerp(v,com2[i],al)
  67.  
  68. end
  69.  
  70. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  71.  
  72. end
  73.  
  74. function ccomplerp(c1,c2,al)
  75.  
  76. local com1 = {c1:components()}
  77.  
  78. local com2 = {c2:components()}
  79.  
  80. for i,v in pairs(com1) do
  81.  
  82. com1[i] = lerp(v,com2[i],al)
  83.  
  84. end
  85.  
  86. return CFrame.new(unpack(com1))
  87.  
  88. end
  89.  
  90. function tickwave(time,length,offset)
  91.  
  92. return (math.abs((tick()+(offset or 0))%time-time/2)*2-time/2)/time/2*length
  93.  
  94. end
  95.  
  96. function invcol(c)
  97.  
  98. c = c.Color
  99.  
  100. return BrickColor.new(Color3.new(1-c.b,1-c.g,1-c.r))
  101.  
  102. end
  103.  
  104. local oc = oc or function(...) return ... end
  105.  
  106. local plr = game.Players.LocalPlayer
  107.  
  108. local char = plr.Character
  109.  
  110. local tor = char.Torso
  111.  
  112. local hum = char.Humanoid
  113.  
  114. hum.PlatformStand = false
  115.  
  116. pcall(function()
  117.  
  118. char.Wings:Destroy()
  119.  
  120. end)
  121.  
  122. pcall(function()
  123.  
  124. char.Angel:Destroy() -- hat
  125.  
  126. end)
  127.  
  128. local mod = Instance.new("Model",char)
  129.  
  130. mod.Name = "Wings"
  131.  
  132. local special = {
  133.  
  134. --antiboomz0r = {"Really black","Institutional white",0,0,false,Color3.new(1,1,.95),Color3.new(1,1,.6)},
  135.  
  136. antiboomz0r = {"New black",nil,0.4,0.7,true,Color3.new(1,1,.95),Color3.new(1,1,.6)},
  137.  
  138. --antiboomz0r = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  139.  
  140. taart = {"Royal black",nil,.4,.4,true},
  141.  
  142. mitta = {"Black",nil,0,0,false},
  143.  
  144. penjuin3 = {"black",nil,0,0,false},
  145.  
  146. YOURNAMEHERE = {"Black","Bright red",.5,0,true,Color3.new(1,0,0),Color3.new(0,0,0)},
  147.  
  148. nonspeaker = {"Cyan","Toothpaste",0,0,false,Color3.new(1,0,0),Color3.new(0,0,0)},
  149.  
  150. littleau999 = {"Reddish red",1030,0,0,false},
  151.  
  152. unscripter = {"Really black","Really black",.2,0,true,Color3.new(0,0,0),Color3.new(0,0,0)},
  153.  
  154. oxcool1 = {"Really black","black",.2,0,false,Color3.new(0,0,0),Color3.new(0,0,0)},
  155.  
  156. krodmiss = {"Really black",nil,0,0,false},
  157.  
  158. }
  159.  
  160. local topcolor = invcol(char.Torso.BrickColor)
  161.  
  162. local feacolor = char.Torso.BrickColor
  163.  
  164. local ptrans = 0
  165.  
  166. local pref = 0
  167.  
  168. local fire = false
  169.  
  170. local fmcol = Color3.new()
  171.  
  172. local fscol = Color3.new()
  173.  
  174. local spec = special[plr.Name:lower()]
  175.  
  176. if spec then
  177.  
  178. topcolor,feacolor,ptrans,pref,fire,fmcol,fscol = spec[1] and BrickColor.new(spec[1]) or topcolor,spec[2] and BrickColor.new(spec[2]) or feacolor,spec[3],spec[4],spec[5],spec[6],spec[7]
  179.  
  180. end
  181.  
  182. local part = Instance.new("Part")
  183.  
  184. part.FormFactor = "Custom"
  185.  
  186. part.Size = Vector3.new(.2,.2,.2)
  187.  
  188. part.TopSurface,part.BottomSurface = 0,0
  189.  
  190. part.CanCollide = false
  191.  
  192. part.BrickColor = topcolor
  193.  
  194. part.Transparency = ptrans
  195.  
  196. part.Reflectance = pref
  197.  
  198. local ef = Instance.new("Fire",fire and part or nil)
  199.  
  200. ef.Size = .15
  201.  
  202. ef.Color = fmcol or Color3.new()
  203.  
  204. ef.SecondaryColor = fscol or Color3.new()
  205.  
  206. part:BreakJoints()
  207.  
  208.  
  209. function newpart()
  210.  
  211. local clone = part:Clone()
  212.  
  213. clone.Parent = mod
  214.  
  215. clone:BreakJoints()
  216.  
  217. return clone
  218.  
  219. end
  220.  
  221. local feath = newpart()
  222.  
  223. feath.BrickColor = feacolor
  224.  
  225. feath.Transparency = 0
  226.  
  227. Instance.new("SpecialMesh",feath).MeshType = "Sphere"
  228.  
  229. function newfeather()
  230.  
  231. local clone = feath:Clone()
  232.  
  233. clone.Parent = mod
  234.  
  235. clone:BreakJoints()
  236.  
  237. return clone
  238.  
  239. end
  240.  
  241.  
  242. ---------- RIGHT WING
  243.  
  244. local r1 = newpart()
  245.  
  246. r1.Size = Vector3.new(.3,1.5,.3)*1.2
  247.  
  248. local rm1 = motor(tor,r1,CFrame.new(.35,.6,.4) * CFrame.Angles(0,0,math.rad(-60)) * CFrame.Angles(math.rad(30),math.rad(-25),0),CFrame.new(0,-.8,0),.1)
  249.  
  250. local r2 = newpart()
  251.  
  252. r2.Size = Vector3.new(.4,1.8,.4)*1.2
  253.  
  254. local rm2 = motor(r1,r2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(-30),math.rad(15),0),CFrame.new(0,-.9,0),.1)
  255.  
  256. local r3 = newpart()
  257.  
  258. r3.Size = Vector3.new(.3,2.2,.3)*1.2
  259.  
  260. local rm3 = motor(r2,r3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-1.1,0),.1)
  261.  
  262. local r4 = newpart()
  263.  
  264. r4.Size = Vector3.new(.25,1.2,.25)*1.2
  265.  
  266. local rm4 = motor(r3,r4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(-3),0,0),CFrame.new(0,-.6,0),.1)
  267.  
  268. local feather = newfeather()
  269.  
  270. feather.Mesh.Scale = Vector3.new(1,1,1)
  271.  
  272. feather.Size = Vector3.new(.4,3,.3)
  273.  
  274. weld(r4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
  275.  
  276. feather = newfeather()
  277.  
  278. feather.Mesh.Scale = Vector3.new(1,1,1)
  279.  
  280. feather.Size = Vector3.new(.4,2.3,.3)
  281.  
  282. weld(r4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
  283.  
  284. feather = newfeather()
  285.  
  286. feather.Mesh.Scale = Vector3.new(1,1,1)
  287.  
  288. feather.Size = Vector3.new(.35,2.2,.25)
  289.  
  290. weld(r4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
  291.  
  292. local rf3 = {}
  293.  
  294. for i=0,7 do
  295.  
  296. feather = newfeather()
  297.  
  298. feather.Mesh.Scale = Vector3.new(1,1,1)
  299.  
  300. feather.Size = Vector3.new(.45,2.2,.35)
  301.  
  302. table.insert(rf3,motor(r3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
  303.  
  304. end
  305.  
  306. local rf2 = {}
  307.  
  308. for i=0,6 do
  309.  
  310. feather = newfeather()
  311.  
  312. feather.Mesh.Scale = Vector3.new(1,1,1)
  313.  
  314. feather.Size = Vector3.new(.45,2.2-i*.08,.3)
  315.  
  316. table.insert(rf2,motor(r2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
  317.  
  318. end
  319.  
  320. local rf1 = {}
  321.  
  322. for i=0,6 do
  323.  
  324. feather = newfeather()
  325.  
  326. feather.Mesh.Scale = Vector3.new(1,1,1)
  327.  
  328. feather.Size = Vector3.new(.37,1.65-i*.06,.25)
  329.  
  330. table.insert(rf1,motor(r1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
  331.  
  332. end
  333.  
  334. ---------- LEFT WING
  335.  
  336. local l1 = newpart()
  337.  
  338. l1.Size = Vector3.new(.3,1.5,.3)*1.2
  339.  
  340. local lm1 = motor(tor,l1,CFrame.new(-.35,.6,.4) * CFrame.Angles(0,0,math.rad(60)) * CFrame.Angles(math.rad(30),math.rad(25),0) * CFrame.Angles(0,-math.pi,0),CFrame.new(0,-.8,0) ,.1)
  341.  
  342. local l2 = newpart()
  343.  
  344. l2.Size = Vector3.new(.4,1.8,.4)*1.2
  345.  
  346. local lm2 = motor(l1,l2,CFrame.new(0,.75,0) * CFrame.Angles(0,0,math.rad(50)) * CFrame.Angles(math.rad(30),math.rad(-15),0),CFrame.new(0,-.9,0),.1)
  347.  
  348. local l3 = newpart()
  349.  
  350. l3.Size = Vector3.new(.3,2.2,.3)*1.2
  351.  
  352. local lm3 = motor(l2,l3,CFrame.new(.1,.9,0) * CFrame.Angles(0,0,math.rad(-140)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-1.1,0),.1)
  353.  
  354. local l4 = newpart()
  355.  
  356. l4.Size = Vector3.new(.25,1.2,.25)*1.2
  357.  
  358. local lm4 = motor(l3,l4,CFrame.new(0,1.1,0) * CFrame.Angles(0,0,math.rad(-10)) * CFrame.Angles(math.rad(3),0,0),CFrame.new(0,-.6,0),.1)
  359.  
  360. local feather = newfeather()
  361.  
  362. feather.Mesh.Scale = Vector3.new(1,1,1)
  363.  
  364. feather.Size = Vector3.new(.4,3,.3)
  365.  
  366. weld(l4,feather,CFrame.new(-.1,-.3,0),CFrame.new(0,-1.5,0))
  367.  
  368. feather = newfeather()
  369.  
  370. feather.Mesh.Scale = Vector3.new(1,1,1)
  371.  
  372. feather.Size = Vector3.new(.4,2.3,.3)
  373.  
  374. weld(l4,feather,CFrame.new(.1,-.1,0) * CFrame.Angles(0,math.random()*.1,0),CFrame.new(0,-1.1,0))
  375.  
  376. feather = newfeather()
  377.  
  378. feather.Mesh.Scale = Vector3.new(1,1,1)
  379.  
  380. feather.Size = Vector3.new(.35,2.2,.25)
  381.  
  382. weld(l4,feather,CFrame.new(.1,-.3,0) * CFrame.Angles(0,math.random()*.1,math.rad(-10)),CFrame.new(0,-1.1,0))
  383.  
  384. local lf3 = {}
  385.  
  386. for i=0,7 do
  387.  
  388. feather = newfeather()
  389.  
  390. feather.Mesh.Scale = Vector3.new(1,1,1)
  391.  
  392. feather.Size = Vector3.new(.45,2.2,.35)
  393.  
  394. table.insert(lf3,motor(l3,feather,CFrame.new(.05,1-i*.285,0) * CFrame.Angles(0,math.random()*.1,math.rad(-25-i*2)),CFrame.new(0,-feather.Size.Y/2,0)))
  395.  
  396. end
  397.  
  398. local lf2 = {}
  399.  
  400. for i=0,6 do
  401.  
  402. feather = newfeather()
  403.  
  404. feather.Mesh.Scale = Vector3.new(1,1,1)
  405.  
  406. feather.Size = Vector3.new(.45,2.2-i*.08,.3)
  407.  
  408. table.insert(lf2,motor(l2,feather,CFrame.new(.05,.75-i*.26,0) * CFrame.Angles(0,math.random()*.1,math.rad(-75-i*4)),CFrame.new(0,-feather.Size.Y/2,0)))
  409.  
  410. end
  411.  
  412. local lf1 = {}
  413.  
  414. for i=0,6 do
  415.  
  416. feather = newfeather()
  417.  
  418. feather.Mesh.Scale = Vector3.new(1,1,1)
  419.  
  420. feather.Size = Vector3.new(.37,1.65-i*.06,.25)
  421.  
  422. table.insert(lf1,motor(l1,feather,CFrame.new(.05,.63-i*.21,0) * CFrame.Angles(0,math.random()*.05,math.rad(-75)),CFrame.new(0,-feather.Size.Y/2,0)))
  423.  
  424. end
  425.  
  426. local rwing = {rm1,rm2,rm3,rm4}
  427.  
  428. local lwing = {lm1,lm2,lm3,lm4}
  429.  
  430. local oc0 = {}
  431.  
  432. for i,v in pairs(rwing) do
  433.  
  434. oc0[v] = v.C0
  435.  
  436. end
  437.  
  438. for i,v in pairs(lwing) do
  439.  
  440. oc0[v] = v.C0
  441.  
  442. end
  443.  
  444. function gotResized()
  445.  
  446. if lastsize then
  447.  
  448. if tor.Size == lastsize then return end -- This shouldn't happen?
  449.  
  450. local scaleVec = tor.Size/lastsize
  451.  
  452. for i,v in pairs(oc0) do
  453.  
  454. oc0[i] = v-v.p+scaleVec*v.p
  455.  
  456. end
  457.  
  458. lastsize = tor.Size
  459.  
  460. end
  461.  
  462. lastsize = tor.Size
  463.  
  464. end
  465.  
  466. tor.Changed:connect(function(p)
  467.  
  468. if p == "Size" then
  469.  
  470. gotResized()
  471.  
  472. end
  473.  
  474. end)
  475.  
  476. gotResized()
  477.  
  478. local idle = {0,0.5,-.2,0; .05,.05,.1,.05; -.6,-1.5,.1,0;}--0,.3,0,0
  479.  
  480. local outlow = {-.7,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
  481.  
  482. local outhigh = {.5,-.2,1.8,0; .3,.05,.1,.05; .2,0,0,0}
  483.  
  484. local veryhigh = {.9,-.3,1.9,0; .3,.05,.1,.05; .2,0,0,0}
  485.  
  486. local flap1 = {-.3,.3,1.1,-.2; .3,.05,.1,.05; .2,-.6,0,0}
  487.  
  488. local divebomb = {0,.2,.4,-.7; .3,.05,.1,.05; 0,-.5,-.6,0}
  489.  
  490.  
  491. function setwings(tab,time)
  492.  
  493. time = time or 10
  494.  
  495. for i=1,4 do
  496.  
  497. rwing[i].DesiredAngle = tab[i]
  498.  
  499. lwing[i].DesiredAngle = tab[i]
  500.  
  501. rwing[i].MaxVelocity = math.abs(tab[i]-rwing[i].CurrentAngle)/time
  502.  
  503. lwing[i].MaxVelocity = math.abs(tab[i]-lwing[i].CurrentAngle)/time
  504.  
  505. local rcf = oc0[rwing[i]] * (tab[12+i] or CFrame.new())
  506.  
  507. local lcf = oc0[lwing[i]] * (tab[12+i] or CFrame.new())
  508.  
  509. end
  510.  
  511. for i,v in pairs(rf1) do
  512.  
  513. v.DesiredAngle = tab[9]
  514.  
  515. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  516.  
  517. end
  518.  
  519. for i,v in pairs(lf1) do
  520.  
  521. v.DesiredAngle = tab[9]
  522.  
  523. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  524.  
  525. end
  526.  
  527. for i,v in pairs(rf2) do
  528.  
  529. v.DesiredAngle = tab[10]
  530.  
  531. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  532.  
  533. end
  534.  
  535. for i,v in pairs(lf2) do
  536.  
  537. v.DesiredAngle = tab[10]
  538.  
  539. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  540.  
  541. end
  542.  
  543. for i,v in pairs(rf3) do
  544.  
  545. v.DesiredAngle = tab[11]
  546.  
  547. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  548.  
  549. end
  550.  
  551. for i,v in pairs(lf3) do
  552.  
  553. v.DesiredAngle = tab[11]
  554.  
  555. v.MaxVelocity = math.abs(v.DesiredAngle-v.CurrentAngle)/time
  556.  
  557. end
  558.  
  559. end
  560.  
  561. setwings(outhigh,1)
  562.  
  563. flying = false
  564.  
  565. moving = false
  566.  
  567. for i,v in pairs(tor:GetChildren()) do
  568.  
  569. if v.ClassName:lower():match("body") then
  570.  
  571. v:Destroy()
  572.  
  573. end
  574.  
  575. end
  576.  
  577. local ctor = tor:Clone()
  578.  
  579. ctor:ClearAllChildren()
  580.  
  581. ctor.Name = "cTorso"
  582.  
  583. ctor.Transparency = 1
  584.  
  585. ctor.CanCollide = false
  586.  
  587. ctor.FormFactor = "Custom"
  588.  
  589. ctor.Size = Vector3.new(.2,.2,.2)
  590.  
  591. ctor.Parent = mod
  592.  
  593. weld(tor,ctor)
  594.  
  595. local bg = Instance.new("BodyGyro",ctor)
  596.  
  597. bg.maxTorque = Vector3.new()
  598.  
  599. bg.P = 15000
  600.  
  601. bg.D = 1000
  602.  
  603. local bv = Instance.new("BodyVelocity",ctor)
  604.  
  605. bv.maxForce = Vector3.new()
  606.  
  607. bv.P = 15000
  608.  
  609. vel = Vector3.new()
  610.  
  611. cf = CFrame.new()
  612.  
  613. flspd = 0
  614.  
  615.  
  616. keysdown = {}
  617.  
  618. keypressed = {}
  619.  
  620. ktime = {}
  621.  
  622. descendtimer = 0
  623.  
  624. jumptime = tick()
  625.  
  626. hum.Jumping:connect(function()
  627.  
  628. jumptime = tick()
  629.  
  630. end)
  631.  
  632. cam = workspace.CurrentCamera
  633.  
  634. kd = plr:GetMouse().KeyDown:connect(oc(function(key)
  635.  
  636. keysdown[key] = true
  637.  
  638. keypressed[key] = true
  639.  
  640. if key == "q" then
  641.  
  642. descendtimer = tick()
  643.  
  644. elseif key == " " and not hum.Jump then
  645.  
  646. jumptime = tick()
  647.  
  648. elseif (key == "a" or key == "d") and ktime[key] and tick()-ktime[key] < .3 and math.abs(reqrotx) < .3 then
  649.  
  650. reqrotx = key == "a" and math.pi*2 or -math.pi*2
  651.  
  652. end
  653.  
  654. ktime[key] = tick()
  655.  
  656. end))
  657.  
  658. ku = plr:GetMouse().KeyUp:connect(function(key)
  659.  
  660. keysdown[key] = false
  661.  
  662. if key == " " then
  663.  
  664. descendtimer = tick()
  665.  
  666. end
  667.  
  668. end)
  669.  
  670. function mid(a,b,c)
  671.  
  672. return math.max(a,math.min(b,c or -a))
  673.  
  674. end
  675.  
  676. function bn(a)
  677.  
  678. return a and 1 or 0
  679.  
  680. end
  681.  
  682. function gm(tar)
  683.  
  684. local m = 0
  685.  
  686. for i,v in pairs(tar:GetChildren()) do
  687.  
  688. if v:IsA("BasePart") then
  689.  
  690. m = m + v:GetMass()
  691.  
  692. end
  693.  
  694. m = m + gm(v)
  695.  
  696. end
  697.  
  698. return m
  699.  
  700. end
  701.  
  702. reqrotx = 0
  703.  
  704. local grav = 196.2
  705.  
  706. local con
  707.  
  708. con = game:GetService("RunService").Stepped:connect(oc(function()
  709.  
  710. --[[if not mod:IsDescendantOf(workspace) then
  711.  
  712. pcall(function() kd:disconnect() end)
  713.  
  714. pcall(function() ku:disconnect() end)
  715.  
  716. bg:Destroy()
  717.  
  718. bv:Destroy()
  719.  
  720. con:disconnect()
  721.  
  722. script:Destroy()
  723.  
  724. return
  725.  
  726. end]]
  727.  
  728. local obvel = tor.CFrame:vectorToObjectSpace(tor.Velocity)
  729.  
  730. local sspd, uspd,fspd = obvel.X,obvel.Y,obvel.Z
  731.  
  732. if flying then
  733.  
  734. local lfldir = fldir
  735.  
  736. fldir = cam.CoordinateFrame:vectorToWorldSpace(Vector3.new(bn(keysdown.d)-bn(keysdown.a),0,bn(keysdown.s)-bn(keysdown.w))).unit
  737.  
  738. local lmoving = moving
  739.  
  740. moving = fldir.magnitude > .1
  741.  
  742. if lmoving and not moving then
  743.  
  744. idledir = lfldir*Vector3.new(1,0,1)
  745.  
  746. descendtimer = tick()
  747.  
  748. end
  749.  
  750. local dbomb = fldir.Y < -.6 or (moving and keysdown["1"])
  751.  
  752. if moving and keysdown["0"] and lmoving then
  753.  
  754. fldir = (Vector3.new(lfldir.X,math.min(fldir.Y,lfldir.Y+.01)-.1,lfldir.Z)+(fldir*Vector3.new(1,0,1))*.05).unit
  755.  
  756. end
  757.  
  758. local down = tor.CFrame:vectorToWorldSpace(Vector3.new(0,-1,0))
  759.  
  760. local descending = (not moving and keysdown["q"] and not keysdown[" "])
  761.  
  762. cf = ccomplerp(cf,CFrame.new(tor.Position,tor.Position+(not moving and idledir or fldir)),keysdown["0"] and .02 or .07)
  763.  
  764. local gdown = not dbomb and cf.lookVector.Y < -.2 and tor.Velocity.unit.Y < .05
  765.  
  766. hum.PlatformStand = true
  767.  
  768. bg.maxTorque = Vector3.new(1,1,1)*9e5
  769.  
  770. local rotvel = CFrame.new(Vector3.new(),tor.Velocity):toObjectSpace(CFrame.new(Vector3.new(),fldir)).lookVector
  771.  
  772. bg.cframe = cf * CFrame.Angles(not moving and -.1 or -math.pi/2+.2,moving and mid(-2.5,rotvel.X/1.5) + reqrotx or 0,0)
  773.  
  774. reqrotx = reqrotx - reqrotx/10
  775.  
  776. bv.maxForce = Vector3.new(1,1,1)*9e4*.5
  777.  
  778. local anioff =(bn(keysdown[" "])-bn(keysdown["q"]))/2
  779.  
  780. local ani = tickwave(1.5-anioff,1)
  781.  
  782. bv.velocity = bv.velocity:Lerp(Vector3.new(0,bn(not moving)*-ani*15+(descending and math.min(20,tick()-descendtimer)*-8 or bn(keysdown[" "])-bn(keysdown["q"]))*15,0)+vel,.6)
  783.  
  784. vel = moving and cf.lookVector*flspd or Vector3.new()
  785.  
  786. flspd = math.min(120,lerp(flspd,moving and (fldir.Y<0 and flspd+(-fldir.Y)*grav/60 or math.max(50,flspd-fldir.Y*grav/300)) or 60,.4))
  787.  
  788. setwings(moving and (gdown and outlow or dbomb and divebomb) or (descending and veryhigh or flap1),15)
  789.  
  790. for i=1,4 do
  791.  
  792. --CFrame.Angles(-.5+bn(i==3)*2.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1)
  793.  
  794. rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-.5+bn(i==3)*.4+bn(i==4)*.5,.1+bn(i==2)*.5-bn(i==3)*1.1,bn(i==3)*.1) or descending and CFrame.Angles(.3,0,0) or CFrame.Angles((i*.1+1.5)*ani,ani*-.5,1*ani)),descending and .8 or .2)
  795.  
  796. lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * (gdown and CFrame.new() or dbomb and CFrame.Angles(-(-.5+bn(i==3)*.4+bn(i==4)*.5),-(.1+bn(i==2)*.5-bn(i==3)*1.1),bn(i==3)*.1) or descending and CFrame.Angles(-.3,0,0) or CFrame.Angles(-(i*.1+1.5)*ani,ani*.5,1*ani)),descending and .8 or .2)
  797.  
  798. end
  799.  
  800. local hit,ray = workspace:FindPartOnRayWithIgnoreList(Ray.new(tor.Position,Vector3.new(0,-3.5+math.min(0,bv.velocity.y)/30,0)),{char})
  801.  
  802. if hit and down.Y < -.85 and tick()-flystart > 1 then
  803.  
  804. flying = false
  805.  
  806. hum.PlatformStand = false
  807.  
  808. tor.Velocity = Vector3.new()
  809.  
  810. end
  811.  
  812. else
  813.  
  814. bg.maxTorque = Vector3.new()
  815.  
  816. bv.maxForce = Vector3.new()
  817.  
  818. local ani = tickwave(walking and .8 or 4.5,1)
  819.  
  820. setwings(idle,10)
  821.  
  822. local x,y,z = fspd/160,uspd/700,sspd/900
  823.  
  824. for i=1,4 do
  825.  
  826. rwing[i].C0 = clerp(rwing[i].C0,oc0[rwing[i]] * CFrame.Angles(ani*.1 + -mid(-.1,x),0 + -mid(-.1,y) + bn(i==2)*.6,ani*.02 + -mid(-.1,z)),.2)
  827.  
  828. lwing[i].C0 = clerp(lwing[i].C0,oc0[lwing[i]] * CFrame.Angles(ani*-.05 + mid(-.1,x),0 + mid(-.1,y) + -bn(i==2)*.6,ani*.02 + mid(-.1,z)),.2)
  829.  
  830. end
  831.  
  832. if keypressed[" "] and not flying and (tick()-jumptime > .05 and (tick()-jumptime < 3 or hum.Jump)) then
  833.  
  834. vel = Vector3.new(0,50,0)
  835.  
  836. bv.velocity = vel
  837.  
  838. idledir = cam.CoordinateFrame.lookVector*Vector3.new(1,0,1)
  839.  
  840. cf = tor.CFrame * CFrame.Angles(-.01,0,0)
  841.  
  842. tor.CFrame = cf
  843.  
  844. bg.cframe = cf
  845.  
  846. flystart = tick()
  847.  
  848. flying = true
  849.  
  850. end
  851.  
  852. end
  853.  
  854. keypressed = {}
  855.  
  856. end))
  857.  
  858.  
  859.  
  860. end fly()
  861.  
  862. --Bird Wings By Rosemarijohn2
  863. jun = game.Players.LocalPlayer
  864. Stuff = false
  865. --password
  866. function ssj()
  867. if Stuff == false then
  868. Stuff = true
  869. for u, c in pairs (jun.Character:GetChildren()) do
  870. if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then
  871. c.Handle.Transparency = 1
  872. end
  873. end
  874. Hair22 = Instance.new("Part")
  875. Hair22 = Instance.new("Part")
  876. Hair22.Parent = jun.Character
  877. Hair22.Name = "Hair"
  878. Hair22.formFactor = "Symmetric"
  879. Hair22.Size = Vector3.new(1, 1, 1)
  880. Hair22.CFrame = jun.Character.Head.CFrame
  881. Hair22:BreakJoints()
  882. Hair22.CanCollide = false
  883. Hair22.TopSurface = "Smooth"
  884. Hair22.BottomSurface = "Smooth"
  885. Hair22.BrickColor = BrickColor.new("Really black")
  886. Weld = Instance.new("Weld")
  887. Weld.Part0 = jun.Character.Head
  888. Weld.Part1 = Hair22
  889. Weld.Parent = jun.Character.Head
  890. Weld.C0 = CFrame.new(0, 0.26, 0.2)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  891. Mesh = Instance.new("SpecialMesh")
  892. Mesh.Parent = Hair22
  893. Mesh.MeshId = "http://www.roblox.com/asset/?id=62246019"
  894. Mesh.Scale = Vector3.new(1, 1, 1)
  895. BlastRing = Instance.new("Part")
  896. BlastRing.Parent = game.Lighting
  897. BlastRing.Name = "Blast"
  898. BlastRing.formFactor = "Symmetric"
  899. BlastRing.Size = Vector3.new(1, 1, 1)
  900. BlastRing.CanCollide = false
  901. BlastRing.TopSurface = "Smooth"
  902. BlastRing.BottomSurface = "Smooth"
  903. BlastRing.BrickColor = BrickColor.new("Really black")
  904. BlastRing.Reflectance = 0
  905. BlastRing.Anchored = true
  906. Mesh2 = Instance.new("SpecialMesh")
  907. Mesh2.Parent = BlastRing
  908. Mesh2.MeshType = "FileMesh"
  909. Mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  910. Mesh2.Scale = Vector3.new(1, 5.8, 1)
  911. blastring2 = BlastRing:clone()
  912. Hair4 = Instance.new("Part")
  913. Hair4.Parent = jun.Character
  914. Hair4.Name = "Hair"
  915. Hair4.CanCollide = false
  916. Hair4.Locked = true
  917. Hair4.TopSurface = "Smooth"
  918. Hair4.BottomSurface = "Smooth"
  919. Hair4.formFactor = "Symmetric"
  920. Hair4.BrickColor = BrickColor.new("Really black")
  921. Hair4.CFrame = jun.Character.Torso.CFrame
  922. Hair4.Size = Vector3.new(1, 1, 1)
  923. Weld = Instance.new("Weld")
  924. Weld.Parent = jun.Character.Head
  925. Weld.Part0 = jun.Character.Head
  926. Weld.Part1 = Hair4
  927. Weld.C0 = CFrame.new(0, 1, 0)
  928. Mesh = Instance.new("SpecialMesh")
  929. Mesh.Parent = Hair4
  930. Mesh.Scale = Vector3.new(1.15, 1.8, 1.26)
  931. Mesh.MeshType = "FileMesh"
  932. Mesh.MeshId = "http://www.roblox.com/asset/?id=12212520"
  933. Mesh.TextureId = ""
  934. Hair42 = Instance.new("Part")
  935. Hair42.Parent = jun.Character
  936. Hair42.Name = "Hair"
  937. Hair42.CanCollide = false
  938. Hair42.Locked = true
  939. Hair42.TopSurface = "Smooth"
  940. Hair42.BottomSurface = "Smooth"
  941. Hair42.formFactor = "Symmetric"
  942. Hair42.BrickColor = BrickColor.new("Bright black")
  943. Hair42.CFrame = jun.Character.Torso.CFrame
  944. Hair42.Size = Vector3.new(1, 1, 1)
  945. Weld = Instance.new("Weld")
  946. Weld.Parent = jun.Character.Torso
  947. Weld.Part1 = Hair42
  948. Weld.Part0 = jun.Character.Head
  949. Weld.C0 = CFrame.new(0, -.6, 0)*CFrame.fromEulerAnglesXYZ(0, 0, 0)
  950. Mesh = Instance.new("SpecialMesh")
  951. Mesh.Parent = Hair42
  952. Mesh.Scale = Vector3.new(1.3, 1.3, 1.3)
  953. Mesh.MeshType = "FileMesh"
  954. Mesh.MeshId = "http://www.roblox.com/asset/?id=15392960"
  955. Mesh.TextureId = ""
  956. Effect = Instance.new("Part")
  957. Effect.Parent = jun.Character
  958. Effect.Anchored = true
  959. Effect.CanCollide = false
  960. Effect.Size = Vector3.new(1, 1, 1)
  961. Effect.formFactor = "Symmetric"
  962. Effect.Transparency = 0.5
  963. Effect.BrickColor = BrickColor.new("Deepblue,Really black")
  964. Effect.Reflectance = 0.3
  965. Effect.TopSurface = "Smooth"
  966. Effect.BottomSurface = "Smooth"
  967. EffectMesh = Instance.new("CylinderMesh")
  968. EffectMesh.Parent = Effect
  969. EffectMesh.Scale = Vector3.new(1, 100, 1)
  970. blastring2.Parent = jun.Character
  971. blastring2.Position = jun.Character.Torso.Position
  972. blastring2.BrickColor = BrickColor.new("Really black")
  973. blastring2.Transparency = 0.7
  974. blastring2.Reflectance = 0
  975. jun.Character.Torso.CFrame = jun.Character.Torso.CFrame * CFrame.new(0, -0.5, -1)
  976. for i = 1 , 20 do
  977. Effect.CFrame = CFrame.new(jun.Character.Torso.Position)
  978. blastring2.CFrame = CFrame.new(jun.Character.Torso.Position) * CFrame.new(0, 0.5, -0.8)
  979. EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5)
  980. blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(0.7, 0, 0.7)
  981. wait(0.001)
  982. end
  983. for i = 1 , 20 do
  984. EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5)
  985. blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(-0.7, 0, -0.7)
  986. wait(0.001)
  987. end
  988. blastring2.BrickColor = BrickColor.new("White")
  989. Effect.BrickColor = BrickColor.new("Really blue")
  990. for i = 1 , 20 do
  991. blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(0.7, 0, 0.7)
  992. EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5)
  993. wait(0.001)
  994. end
  995. for i = 1 , 20 do
  996. EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5)
  997. blastring2.Mesh.Scale = blastring2.Mesh.Scale + Vector3.new(-0.7, 0, -0.7)
  998. wait(0.001)
  999. end
  1000. Effect:remove()
  1001. blastring2:remove()
  1002. lol = Instance.new("Explosion")
  1003. lol.Parent = game.Workspace
  1004. lol.Position = jun.Character.Torso.Position
  1005. lol.BlastRadius = 10
  1006. lol.BlastPressure = 0
  1007. --[[ex = Instance.new("Explosion")
  1008. ex.Position = jun.Character.Torso.Position
  1009. ex.BlastPressure = 0
  1010. ex.Parent = workspace]]
  1011. jun.Character.Torso.CFrame = jun.Character.Torso.CFrame * CFrame.new(0, 0.1, 0)
  1012. for i = 1 , 20 do
  1013. Effect.CFrame = CFrame.new(jun.Character.Torso.Position)
  1014. EffectMesh.Scale = EffectMesh.Scale + Vector3.new(0.5, 0, 0.5)
  1015. Effect.Transparency = Effect.Transparency + 0.01
  1016. wait(0.05)
  1017. end
  1018. for i = 1 , 20 do
  1019. EffectMesh.Scale = EffectMesh.Scale + Vector3.new(-0.5, 0, -0.5)
  1020. Effect.BrickColor = BrickColor.new("Really black")
  1021. wait(0.05)
  1022. end
  1023. Effect:Remove()
  1024. game.Lighting.TimeOfDay = 15
  1025. game.Lighting.FogEnd = 10000
  1026. if jun.Character.Torso:findFirstChild("PwnFire") == nil then
  1027. local pie = Instance.new("Fire")
  1028. pie.Name = "PwnFire"
  1029. pie.Parent = jun.Character.Torso
  1030. pie.Size = 13
  1031. pie.Color = BrickColor.new("Really blue").Color
  1032. pie.SecondaryColor = BrickColor.new("Really blue").Color
  1033. end
  1034. if jun.Character.Torso:findFirstChild("PwnSparkles") == nil then
  1035. pie = Instance.new("Sparkles")
  1036. pie.Name = "PwnSparkles"
  1037. pie.Parent = jun.Character.Torso
  1038. pie.SparkleColor = BrickColor.new("White").Color
  1039. end
  1040. jun.Character.Humanoid.MaxHealth = 350
  1041. wait(0.3)
  1042. jun.Character.Humanoid.Health = 300
  1043. end
  1044. end
  1045. function nossj()
  1046. if Stuff == true then
  1047. Stuff = false
  1048. if jun.Character.Torso:findFirstChild("PwnFire") ~= nil then
  1049. jun.Character.Torso:findFirstChild("PwnFire"):Remove()
  1050. end
  1051. if jun.Character.Torso:findFirstChild("PwnSparkles") ~= nil then
  1052. jun.Character.Torso:findFirstChild("PwnSparkles"):Remove()
  1053. end
  1054. p = Instance.new("Part")
  1055. p.Parent = jun.Character
  1056. p.Anchored = true
  1057. p.CanCollide = false
  1058. p.Transparency = 0
  1059. p.formFactor = "Symmetric"
  1060. p.Size = Vector3.new(44, 44, 44)
  1061. p.TopSurface = "Smooth"
  1062. p.BottomSurface = "Smooth"
  1063. p.Name = "Sharingan"
  1064. p.Shape = "Ball"
  1065. p.CFrame = jun.Character.Torso.CFrame
  1066. p.BrickColor = BrickColor.new("Really black")
  1067. for i = 1 , 10 do
  1068. wait(0.05)
  1069. p.Size = p.Size + Vector3.new(-3, -3, -3)
  1070. p.Transparency = p.Transparency + 0.01
  1071. p.CFrame = jun.Character.Torso.CFrame
  1072. end
  1073. p:Remove()
  1074. for u, c in pairs (jun.Character:GetChildren()) do
  1075. if c.className == "Hat" and c.Name ~= "Swordpack" and c.Name ~= "GlassesBlackFrame" then
  1076. c.Handle.Transparency = 0
  1077. end
  1078. if c.Name == "Hair" then
  1079. c:Remove()
  1080. end
  1081. end
  1082. for u, c in pairs (game.Lighting:GetChildren()) do
  1083. if c.className == "Pants" then
  1084. c.Parent = game.Workspace.satic
  1085. end
  1086. end
  1087. for u, c in pairs (game.Lighting:GetChildren()) do
  1088. if c.className == "Shirt" then
  1089. c.Parent = game.Workspace.satic
  1090. end
  1091. end
  1092. jun.Character.Humanoid.Health = 80
  1093. wait()
  1094. jun.Character.Humanoid.MaxHealth = 100
  1095. wait()
  1096. jun.Character.Torso.fire1:remove()
  1097. wait()
  1098. jun.Character.Torso.fire2:remove()
  1099. wait()
  1100. jun.Character.Torso.fire3:remove()
  1101. wait()
  1102. jun.Character.Torso.fire4:remove()
  1103. wait()
  1104. jun.Character.Torso.fire5:remove()
  1105. end
  1106. end
  1107. jun.Chatted:connect(function(Msg)
  1108. msg = Msg:lower()
  1109. if string.sub(msg, 1, 7) == "!" then
  1110. game.Lighting.FogColor = BrickColor.new("Really black").Color
  1111. wait()
  1112. game.Lighting.TimeOfDay = 16
  1113. wait(0.3)
  1114. game.Lighting.TimeOfDay = 17
  1115. wait(0.3)
  1116. game.Lighting.TimeOfDay = 18
  1117. wait(0.3)
  1118. game.Lighting.TimeOfDay = 19
  1119. wait(0.3)
  1120. game.Lighting.FogEnd = 1000
  1121. wait(0.1)
  1122. game.Lighting.FogEnd = 800
  1123. wait(0.1)
  1124. game.Lighting.FogEnd = 600
  1125. wait(0.1)
  1126. game.Lighting.FogEnd = 500
  1127. wait(0.1)
  1128. game.Lighting.FogEnd = 400
  1129. wait(0.1)
  1130. game.Lighting.FogEnd = 300
  1131. ssj()
  1132. end
  1133. if string.sub(msg, 1, 4) == "5" then
  1134. game.Lighting.FogColor = BrickColor.new("Really black").Color
  1135. wait()
  1136. game.Lighting.TimeOfDay = 16
  1137. wait(0.3)
  1138. game.Lighting.TimeOfDay = 17
  1139. wait(0.3)
  1140. game.Lighting.TimeOfDay = 18
  1141. wait(0.3)
  1142. game.Lighting.TimeOfDay = 19
  1143. wait(0.3)
  1144. game.Lighting.FogEnd = 1000
  1145. wait(0.1)
  1146. game.Lighting.FogEnd = 800
  1147. wait(0.1)
  1148. game.Lighting.FogEnd = 600
  1149. wait(0.1)
  1150. game.Lighting.FogEnd = 500
  1151. wait(0.1)
  1152. game.Lighting.FogEnd = 400
  1153. wait(0.1)
  1154. game.Lighting.FogEnd = 300
  1155. wait(0.1)
  1156. ssj()
  1157. end
  1158. if string.sub(msg, 1, 6) == "Dark" then
  1159. wait(0.1)
  1160. ssj()
  1161. end
  1162. if string.sub(msg, 1, 10) == "off" then
  1163. wait(0.1)
  1164. nossj()
  1165. end
  1166. if string.sub(msg, 1, 3) == "stop" then
  1167. wait(0.1)
  1168. nossj()
  1169. end
  1170. end)
  1171. function OnDeath()
  1172. wait()
  1173. nossj()
  1174. end
  1175. jun.Character.Humanoid.Died:connect(OnDeath)
  1176. jun = game.Players.LocalPlayer
  1177. Stuff = false
  1178. --password
  1179. Instance.new("HopperBin",game.Players.LocalPlayer.Backpack).Name = "Earth-shattering kamehameha"
  1180. script.Parent = game.Players.LocalPlayer.Backpack:findFirstChild"Earth-shattering kamehameha"
  1181. local char = script.Parent.Parent.Parent.Character
  1182. local humanoid = char.Humanoid
  1183. local Head = char.Head
  1184. local Torso = char.Torso
  1185. local LeftArm = char["Left Arm"]
  1186. local RightArm = char["Right Arm"]
  1187. local LeftLeg = char["Left Leg"]
  1188. local RightLeg = char["Right Leg"]
  1189. local RightHip = Torso["Right Hip"]
  1190. local LeftHip = Torso["Left Hip"]
  1191. local Neck = Torso.Neck
  1192. local RightShoulder = Torso["Right Shoulder"]
  1193. local LeftShoulder = Torso["Left Shoulder"]
  1194. local NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1195. local NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1196. local LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1197. local LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1198. local RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1199. local RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1200. local LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1,0,1, 0, 1, 0, 0)
  1201. local LeftHipC1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1, 0, 0)
  1202. local RightHipC0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  1203. local RightHipC1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  1204. local taco = false
  1205. local taco2 = true
  1206. local time = game.Lighting.TimeOfDay
  1207. local h = tonumber(string.sub(time,1,2))
  1208. local m = tonumber(string.sub(time,4,5))+1
  1209. local s = tonumber(string.sub(time,7,8))
  1210. local function frame()
  1211. TiltX = 0
  1212. TiltY = 0
  1213. TiltZ = 0
  1214. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  1215. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, -TiltZ)
  1216. TiltX = -1.65
  1217. TiltY = 0
  1218. TiltZ = 0
  1219. MoveX = 0
  1220. MoveY = -0.31
  1221. MoveZ = -0.4
  1222. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
  1223. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
  1224. TiltX = -0.12
  1225. TiltY = -0.01
  1226. TiltZ = -0.1
  1227. MoveX = 0
  1228. MoveY = 0.2
  1229. MoveZ = 0
  1230. RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
  1231. LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
  1232. end
  1233. function switch(bool)
  1234. for i,v in pairs(char:GetChildren())do
  1235. if v == Torso or v == Head or v == LeftArm or v == RightArm or v == LeftLeg or v == RightLeg then
  1236. v.Anchored = bool
  1237. end end end
  1238. local function frame2()
  1239. TiltX = 0
  1240. TiltY = 0
  1241. TiltZ = 1.57
  1242. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  1243. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, -TiltZ)
  1244. TiltX = 0.6
  1245. TiltY = 0
  1246. TiltZ = 0
  1247. MoveX = 0
  1248. MoveY = 0
  1249. MoveZ = -0.3
  1250. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1251. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1252. TiltX = -0.05
  1253. TiltY = 0
  1254. TiltZ = 0
  1255. MoveX = 0
  1256. MoveY = 0.1
  1257. MoveZ = 0
  1258. RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1259. LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1260. end
  1261. local function RefreshWelds()
  1262. Neck.C0 = NeckC0
  1263. Neck.C1 = NeckC1
  1264. RightShoulder.C0 = RightShoulderC0
  1265. RightShoulder.C1 = RightShoulderC1
  1266. LeftShoulder.C0 = LeftShoulderC0
  1267. LeftShoulder.C1 = LeftShoulderC1
  1268. RightHip.C0 = RightHipC0
  1269. RightHip.C1 = RightHipC1
  1270. LeftHip.C0 = LeftHipC0
  1271. LeftHip.C1 = LeftHipC1
  1272. end
  1273. local function Button1Down(mouse)
  1274. if taco then return end
  1275. taco = true
  1276. humanoid.PlatformStand = true
  1277. local staystill = Instance.new("BodyPosition",Torso)
  1278. staystill.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1279. staystill.position = Torso.Position
  1280. frame()
  1281. local energy = Instance.new("Part",char)
  1282. energy.Size = Vector3.new(0.1,0.1,0.1)
  1283. energy.CanCollide = false
  1284. energy.Anchored = true
  1285. energy.Locked = true
  1286. energy.Shape = "Ball"
  1287. energy.TopSurface = "Smooth"
  1288. energy.BottomSurface = "Smooth"
  1289. energy.Color = Color3.new(0/255,50/255,255/255)
  1290. energy.CFrame = RightArm.CFrame * CFrame.new(-0.1,-0.7,-0.6)
  1291. local energy2 = Instance.new("Part",char)
  1292. energy2.Size = Vector3.new(0.1,0.1,0.1)
  1293. energy2.CanCollide = false
  1294. energy2.Anchored = true
  1295. energy2.Locked = true
  1296. energy2.Shape = "Ball"
  1297. energy2.TopSurface = "Smooth"
  1298. energy2.BottomSurface = "Smooth"
  1299. energy2.Color = Color3.new(255/255,0/255,0/255)
  1300. energy2.CFrame = LeftArm.CFrame * CFrame.new(0,-0.7,-0.6)
  1301. local f1 = Instance.new("Fire",energy)
  1302. f1.Color = energy.Color
  1303. f1.SecondaryColor = Color3.new(0,0,0)
  1304. f1.Heat = 0
  1305. local f2 = Instance.new("Fire",energy2)
  1306. f2.Color = energy2.Color
  1307. f2.SecondaryColor = Color3.new(1,1,1)
  1308. f2.Heat = 0
  1309. local f1 = Instance.new("Fire",energy)
  1310. f1.Color = energy.Color
  1311. f1.SecondaryColor = Color3.new(0,0,0)
  1312. f1.Heat = 0
  1313. local f2 = Instance.new("Fire",energy2)
  1314. f2.Color = energy2.Color
  1315. f2.SecondaryColor = Color3.new(1,1,1)
  1316. f2.Heat = 0
  1317. local f1 = Instance.new("Fire",energy)
  1318. f1.Color = energy.Color
  1319. f1.SecondaryColor = Color3.new(0,0,0)
  1320. f1.Heat = 0
  1321. local f2 = Instance.new("Fire",energy2)
  1322. f2.Color = energy2.Color
  1323. f2.SecondaryColor = Color3.new(1,1,1)
  1324. f2.Heat = 0
  1325. switch(true)
  1326. wait(0.5)
  1327. repeat m = m * 2 if m >= 60 then m = 1 h = h + 1 end game.Lighting.TimeOfDay = ""..h..":"..m..":"..s.."" wait(0) until game.Lighting.TimeOfDay >= "18:00:00"
  1328. for i = 1,10 do
  1329. energy.CFrame = RightArm.CFrame * CFrame.new(-0.1,-0.7,-0.6)
  1330. energy2.CFrame = LeftArm.CFrame * CFrame.new(0,-0.7,-0.6)
  1331. energy.Size = energy.Size + Vector3.new(0.5,0.5,0.5)
  1332. energy2.Size = energy2.Size + Vector3.new(0.5,0.5,0.5)
  1333. energy.Reflectance = energy.Reflectance + 0.1
  1334. energy2.Reflectance = energy2.Reflectance + 0.1
  1335. wait()
  1336. energy.CFrame = RightArm.CFrame * CFrame.new(-0.1,-0.7,-0.6)
  1337. energy2.CFrame = LeftArm.CFrame * CFrame.new(0,-0.7,-0.6)
  1338. end
  1339. game:GetService("Chat"):Chat(Head,"EARTH SHATTERING!",0)
  1340. wait(0.6)
  1341. switch(false)
  1342. frame2()
  1343. wait()
  1344. switch(true)
  1345. for i = 1,10 do
  1346. wait()
  1347. energy.CFrame = energy.CFrame * CFrame.new(0,0.25,-0.25)
  1348. energy2.CFrame = energy2.CFrame * CFrame.new(0,0.25,-0.25)
  1349. end
  1350. for i = 1,20 do
  1351. energy.Size = energy.Size * Vector3.new(0.5,0.5,0.5)
  1352. energy2.Size = energy2.Size * Vector3.new(0.5,0.5,0.5)
  1353. energy.Reflectance = energy.Reflectance - 0.1
  1354. energy2.Reflectance = energy2.Reflectance - 0.1
  1355. wait()
  1356. energy.CFrame = Torso.CFrame * CFrame.new(0,0.2,-4.5)
  1357. energy2.CFrame = Torso.CFrame * CFrame.new(0,0.2,-4.5)
  1358. end
  1359. energy:Destroy()
  1360. energy2:Destroy()
  1361. wait(0.6)
  1362. game:GetService("Chat"):Chat(Head,"KAMEEHHHH",0)
  1363. local blast = Instance.new("Part",char)
  1364. blast.Size = Vector3.new(8,8,8)
  1365. blast.Shape = "Ball"
  1366. blast.TopSurface = "Smooth"
  1367. blast.BottomSurface = "Smooth"
  1368. blast.Anchored = true
  1369. blast.Locked = true
  1370. blast.CanCollide = false
  1371. blast.Color = Color3.new(255/255,0/255,125/255)
  1372. blast.Transparency = 0
  1373. blast.CFrame = Torso.CFrame * CFrame.new(0,0.2,-6.5)
  1374. wait(0.6)
  1375. game:GetService("Chat"):Chat(Head,"HAMEEHHHHH",1)
  1376. local xf = Instance.new("Fire",blast)
  1377. xf.Size = 25
  1378. xf.Color = blast.Color
  1379. xf.SecondaryColor = Color3.new(255/255,255/255,255/255)
  1380. xf.Heat = 0
  1381. local xf = Instance.new("Fire",blast)
  1382. xf.Size = 25
  1383. xf.Color = blast.Color
  1384. xf.SecondaryColor = Color3.new(255/255,255/255,255/255)
  1385. xf.Heat = 0
  1386. for i = 1,20 do
  1387. blast.Transparency = blast.Transparency + 0.05
  1388. blast.Reflectance = blast.Reflectance + 0.01
  1389. wait(0.1)
  1390. if blast.Transparency >= 1 then
  1391. blast.Transparency = blast.Transparency - 0.1
  1392. end end
  1393. blast.Transparency = 0.1
  1394. wait(0.5)
  1395. game:GetService("Chat"):Chat(Head,"HAAAAAAHHHHHHHHH!",2)
  1396. coroutine.resume(coroutine.create(function()
  1397. for i = 1,5 do wait(0)
  1398. local p = Instance.new("Part",blast)
  1399. p.Size = Vector3.new(0,0,0)
  1400. p.Anchored = true
  1401. p.CanCollide = false
  1402. p.Locked = true
  1403. p.BrickColor = BrickColor.new("Really red")
  1404. p.TopSurface = "Smooth"
  1405. p.Reflectance = 0.3
  1406. p.Transparency = 0.4
  1407. p.BottomSurface = "Smooth"
  1408. p.CFrame = blast.CFrame * CFrame.new(0,0,0)
  1409. local m1 = Instance.new("SpecialMesh",p)
  1410. m1.Scale = p.Size
  1411. m1.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1412. local p2 = Instance.new("Part",blast)
  1413. p2.CFrame = blast.CFrame * CFrame.new(0,0,0)
  1414. p2.Size = Vector3.new(0,0,0)
  1415. p2.Anchored = true
  1416. p2.CanCollide = false
  1417. p2.Locked = true
  1418. p2.BrickColor = BrickColor.new("Deep blue")
  1419. p2.TopSurface = "Smooth"
  1420. p2.Reflectance = 0.3
  1421. p2.Transparency = 0.4
  1422. p2.BottomSurface = "Smooth"
  1423. local m2 = Instance.new("SpecialMesh",p2)
  1424. m2.Scale = p2.Size
  1425. m2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1426. local p3 = Instance.new("Part",blast)
  1427. p3.Size = Vector3.new(0,0,0)
  1428. p3.Anchored = true
  1429. p3.CanCollide = false
  1430. p3.Locked = true
  1431. p3.Color = blast.Color
  1432. p3.TopSurface = "Smooth"
  1433. p3.Reflectance = 0.3
  1434. p3.Transparency = 0.4
  1435. p3.BottomSurface = "Smooth"
  1436. p3.CFrame = blast.CFrame * CFrame.new(0,0,0)
  1437. local m3 = Instance.new("SpecialMesh",p3)
  1438. m3.Scale = p.Size
  1439. m3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1440. coroutine.resume(coroutine.create(function()
  1441. for i = 1,20 do wait(0)
  1442. m1.Scale = m1.Scale + Vector3.new(5,5,5)
  1443. p.CFrame = p.CFrame * CFrame.new(0,0,-5)
  1444. end
  1445. p:Destroy()
  1446. end))
  1447. coroutine.resume(coroutine.create(function()
  1448. for i = 1,20 do wait(0)
  1449. m2.Scale = m2.Scale + Vector3.new(5,5,5)
  1450. p2.CFrame = p2.CFrame * CFrame.new(0,0,-5)
  1451. end
  1452. p2:Destroy()
  1453. end))
  1454. coroutine.resume(coroutine.create(function()
  1455. for i = 1,20 do wait(0)
  1456. m3.Scale = m3.Scale + Vector3.new(5,5,5)
  1457. p3.CFrame = p3.CFrame * CFrame.new(0,0,-5)
  1458. end
  1459. p3:Destroy()
  1460. end))end end))
  1461. local p = Instance.new("Part",blast)
  1462. p.Size = blast.Size
  1463. p.CanCollide = true
  1464. p.Anchored = true
  1465. p.Locked = true
  1466. p.Color = blast.Color
  1467. p.Reflectance = blast.Reflectance
  1468. p.Transparency = blast.Transparency
  1469. p.TopSurface = "Smooth"
  1470. p.BottomSurface = "Smooth"
  1471. p.CFrame = blast.CFrame * CFrame.fromEulerAnglesXYZ(1.57, 0, 0)
  1472. p.Touched:connect(function(hit)
  1473. if not taco2 then return end
  1474. taco2 = false
  1475. if hit.Parent:findFirstChild("Humanoid")then
  1476. for i,v in pairs(hit.Parent:GetChildren())do
  1477. if v:IsA"Hat" then
  1478. v:Destroy()
  1479. elseif v:IsA"Part" then
  1480. v.Velocity = v.Position * Vector3.new(50,3,0)
  1481. v.RotVelocity = v.Position - v.Velocity
  1482. v.Parent:BreakJoints()
  1483. end end end
  1484. wait(8)
  1485. taco2 = true
  1486. end)
  1487. local mesh = Instance.new("CylinderMesh",p)
  1488. mesh.Scale = Vector3.new(1,0,1)
  1489. for i = 1,150 do
  1490. mesh.Scale = mesh.Scale + Vector3.new(-0.16,1.19,-0.16)
  1491. p.CFrame = p.CFrame * CFrame.new(0,-5,0)
  1492. wait(0)
  1493. mesh.Scale = mesh.Scale + Vector3.new(0.1599,0,0.1599)
  1494. end
  1495. blast:Destroy()
  1496. game.Lighting.TimeOfDay = 12
  1497. switch(false)
  1498. RefreshWelds()
  1499. humanoid.PlatformStand = false
  1500. staystill:Destroy()
  1501. wait(8)
  1502. taco = false
  1503. end
  1504. script.Parent.Selected:connect(function(mouse)mouse.Button1Down:connect(function(mouse)Button1Down(mouse)end)end)
  1505. math.randomseed(tick())
  1506. local pwn = game:service('Players').LocalPlayer
  1507. local char = pwn.Character
  1508. local pk = pwn.Backpack
  1509. local Human = char.Humanoid
  1510. local Torso = char.Torso
  1511. local Head = char.Head
  1512. local LeftArm = char["Left Arm"]
  1513. local RightArm = char["Right Arm"]
  1514. local LeftLeg = char["Left Leg"]
  1515. local RightLeg = char["Right Leg"]
  1516. local Neck = char.Torso["Neck"]
  1517. local RightShoulder = char.Torso["Right Shoulder"]
  1518. local LeftShoulder = char.Torso["Left Shoulder"]
  1519. local RightHip = char.Torso["Right Hip"]
  1520. local LeftHip = char.Torso["Left Hip"]
  1521. local NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1522. local NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  1523. local LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1524. local LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  1525. local RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1526. local RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  1527. local LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1,0,1, 0, 1, 0, 0)
  1528. local LeftHipC1 = CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1, 0, 0)
  1529. local RightHipC0 = CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0)
  1530. local RightHipC1 = CFrame.new(0.5,1,0,0,0,1,0,1,0,-1,0,0)
  1531. local Tewl = Instance.new("HopperBin",pk)
  1532. local Nim = "Time Blast"
  1533. local disabled = false
  1534. function ChargeWelds()
  1535. if Torso.Anchored then
  1536. Torso.CFrame = Torso.CFrame * CFrame.new(0,5,0)
  1537. else
  1538. Torso.Anchored = true
  1539. Torso.CFrame = Torso.CFrame * CFrame.new(0,5,0)
  1540. end
  1541. coroutine.resume(meshInsertion)
  1542. TiltX = 2
  1543. TiltY = 0
  1544. TiltZ = 2
  1545. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  1546. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  1547. TiltX = 2
  1548. TiltY = 0
  1549. TiltZ = 2
  1550. MoveX = 0
  1551. MoveY = 0
  1552. MoveZ = 0
  1553. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1554. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX,MoveY,MoveZ)
  1555. TiltX = 0.3
  1556. TiltY = 0
  1557. TiltZ = 0.3
  1558. MoveX = 0
  1559. MoveY = 0
  1560. MoveZ = 0
  1561. RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1562. LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1563. end
  1564. function RefreshWelds()
  1565. Neck.C0 = NeckC0
  1566. Neck.C1 = NeckC1
  1567. RightShoulder.C0 = RightShoulderC0
  1568. RightShoulder.C1 = RightShoulderC1
  1569. LeftShoulder.C0 = LeftShoulderC0
  1570. LeftShoulder.C1 = LeftShoulderC1
  1571. RightHip.C0 = RightHipC0
  1572. RightHip.C1 = RightHipC1
  1573. LeftHip.C0 = LeftHipC0
  1574. LeftHip.C1 = LeftHipC1
  1575. end
  1576. function Welds1()
  1577. TiltX = 0
  1578. TiltY = 0
  1579. TiltZ = 1.57
  1580. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  1581. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, -TiltZ)
  1582. TiltX = 0.6
  1583. TiltY = 0
  1584. TiltZ = 0
  1585. MoveX = 0
  1586. MoveY = 0
  1587. MoveZ = -0.3
  1588. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1589. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1590. TiltX = -0.05
  1591. TiltY = 0
  1592. TiltZ = 0
  1593. MoveX = 0
  1594. MoveY = 0.1
  1595. MoveZ = 0
  1596. RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1597. LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1598. end
  1599. function Welds2()
  1600. TiltX = 100
  1601. TiltY = 20
  1602. TiltZ = -20
  1603. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  1604. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(TiltX, TiltY, TiltZ)
  1605. TiltX = 0.6
  1606. TiltY = 0
  1607. TiltZ = 0
  1608. MoveX = 0
  1609. MoveY = 0
  1610. MoveZ = -0.3
  1611. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1612. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1613. TiltX = 0
  1614. TiltY = 0
  1615. TiltZ = 0
  1616. MoveX = 0
  1617. MoveY = 0
  1618. MoveZ = 0
  1619. RightHip.C0 = RightHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1620. LeftHip.C0 = LeftHipC0 * CFrame.Angles(TiltX, TiltY, TiltZ) * CFrame.new(MoveX, MoveY, MoveZ)
  1621. end
  1622. function onButton1Down(mouse)
  1623. if disabled == true then
  1624. return
  1625. end
  1626. Torso.Anchored = true
  1627. Human.PlatformStand = true
  1628. Human.WalkSpeed = 0
  1629. disabled = true
  1630. narb = Instance.new("ForceField",char)
  1631. noob = narb:clone()
  1632. noobz = narb:clone()
  1633. nubz = narb:clone()
  1634. coroutine.resume(coroutine.create(function()
  1635. for x = 1,150 do
  1636. Torso.CFrame = Torso.CFrame * CFrame.fromEulerAnglesXYZ(0,math.random(-100,100),0)
  1637. wait()
  1638. end
  1639. end))
  1640. chargeup()
  1641. local wow = Instance.new("Part",workspace)
  1642. wow.Anchored = true
  1643. wow.CanCollide = false
  1644. wow.Reflectance = 0.32
  1645. wow.formFactor = "Custom"
  1646. wow.Size = Vector3.new(0.2,0.2,0.2)
  1647. wow.TopSurface = "Smooth"
  1648. wow.Transparency = 0
  1649. wow.BottomSurface = "Smooth"
  1650. wow.CFrame = Torso.CFrame
  1651. wow.BrickColor = BrickColor.new("Really black")
  1652. local Mesh2 = Instance.new("SpecialMesh",wow)
  1653. Mesh2.MeshType = "FileMesh"
  1654. Mesh2.Scale = Vector3.new(4.5,0.5,4.5)
  1655. Mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1656. Mesh2.TextureId = ""
  1657. for i = 1,30 do
  1658. wow.CFrame = Torso.CFrame * CFrame.new(0,-7.5,0)
  1659. wait()
  1660. wow.CFrame = wow.CFrame * CFrame.fromEulerAnglesXYZ(0,-6,0)
  1661. wow.Transparency = wow.Transparency + 0.1
  1662. end
  1663. local p = Instance.new("Part",char)
  1664. p.Anchored = true
  1665. p.CanCollide = false
  1666. p.Transparency = 0
  1667. p.Reflectance = 0.3
  1668. p.formFactor = "Symmetric"
  1669. p.Size = Vector3.new(12, 12, 12)
  1670. p.TopSurface = "Smooth"
  1671. p.BottomSurface = "Smooth"
  1672. p.Name = "Sharingan"
  1673. p.Shape = "Ball"
  1674. p.CFrame = Torso.CFrame
  1675. p.BrickColor = BrickColor.new("Lime green")
  1676. local lol = Instance.new("Explosion",workspace)
  1677. lol.Position = Torso.Position
  1678. lol.BlastRadius = 450
  1679. lol.BlastPressure = 0
  1680. for i = 1,10 do
  1681. wait()
  1682. p.Size = p.Size + Vector3.new(3,3,3)
  1683. p.CFrame = Torso.CFrame
  1684. p.Transparency = p.Transparency + 0.1
  1685. end
  1686. game.Lighting.TimeOfDay = 6
  1687. p:remove()
  1688. wow:remove()
  1689. Welds2()
  1690. wait(0.5)
  1691. Welds1()
  1692. wait(0.5)
  1693. RightShoulder.C0 = RightShoulderC0 * CFrame.Angles(0.1, 0, 2)
  1694. LeftShoulder.C0 = LeftShoulderC0 * CFrame.Angles(0.1, 0, -2)
  1695. wait(1)
  1696. for i = 1,20 do
  1697. game.Lighting.Ambient = Color3.new(math.random(),math.random(),math.random())
  1698. wait()
  1699. end
  1700. game.Lighting.Ambient = Color3.new(1,1,1)
  1701. local model = Instance.new("Model",char)
  1702. local fer = Instance.new("Fire",Torso)
  1703. fer.Size = 30
  1704. fer.Heat = 18
  1705. fer.Color = BrickColor.new("Really red").Color
  1706. fer.SecondaryColor = BrickColor.new("Really black").Color
  1707. local smk = Instance.new("Smoke",Torso)
  1708. smk.Opacity = 1
  1709. smk.RiseVelocity = 25
  1710. smk.Size = 12
  1711. smk.Color = BrickColor.new("Really red").Color
  1712. local O = Instance.new("Part",model)
  1713. O.Anchored = true
  1714. O.CanCollide = false
  1715. O.Transparency = 0
  1716. O.Reflectance = 0.3
  1717. O.formFactor = "Symmetric"
  1718. O.Size = Vector3.new(0, 0, 0)
  1719. O.TopSurface = "Smooth"
  1720. O.BottomSurface = "Smooth"
  1721. O.Name = "Sharingan"
  1722. O.Shape = "Ball"
  1723. O.CFrame = Torso.CFrame*CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
  1724. O.BrickColor = BrickColor.new("Really red")
  1725. local Mesh = Instance.new("SpecialMesh")
  1726. Mesh.Parent = O
  1727. Mesh.MeshType = "FileMesh"
  1728. Mesh.Scale = Vector3.new(1.3, 1.3, 1.3)
  1729. Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1730. Mesh.TextureId = ""
  1731. local O2 = Instance.new("Part",model)
  1732. O2.Anchored = true
  1733. O2.CanCollide = false
  1734. O2.Transparency = 0
  1735. O2.Reflectance = 0.3
  1736. O2.formFactor = "Symmetric"
  1737. O2.Size = Vector3.new(0, 0, 0)
  1738. O2.TopSurface = "Smooth"
  1739. O2.BottomSurface = "Smooth"
  1740. O2.Name = "Sharingan"
  1741. O2.Shape = "Ball"
  1742. O2.CFrame = Torso.CFrame
  1743. O2.BrickColor = BrickColor.new("Really red")
  1744. local Mesh3 = Instance.new("SpecialMesh")
  1745. Mesh3.Parent = O2
  1746. Mesh3.MeshType = "FileMesh"
  1747. Mesh3.Scale = Vector3.new(1, 1, 1)
  1748. Mesh3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1749. Mesh3.TextureId = ""
  1750. local O3 = Instance.new("Part",model)
  1751. O3.Anchored = true
  1752. O3.CanCollide = false
  1753. O3.Transparency = 0
  1754. O3.Reflectance = 0.3
  1755. O3.formFactor = "Symmetric"
  1756. O3.Size = Vector3.new(0, 0, 0)
  1757. O3.TopSurface = "Smooth"
  1758. O3.BottomSurface = "Smooth"
  1759. O3.Name = "Sharingan"
  1760. O3.Shape = "Ball"
  1761. O3.CFrame = Torso.CFrame*CFrame.fromEulerAnglesXYZ(1.5, 0, 0)
  1762. O3.BrickColor = BrickColor.new("Really red")
  1763. local Mesh4 = Instance.new("SpecialMesh")
  1764. Mesh4.Parent = O3
  1765. Mesh4.MeshType = "FileMesh"
  1766. Mesh4.Scale = Vector3.new(1.3, 1.3, 1.3)
  1767. Mesh4.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1768. Mesh4.TextureId = ""
  1769. local O4 = Instance.new("Part",model)
  1770. O4.Anchored = true
  1771. O4.CanCollide = false
  1772. O4.Transparency = 0
  1773. O4.Reflectance = 0.3
  1774. O4.formFactor = "Symmetric"
  1775. O4.Size = Vector3.new(0, 0, 0)
  1776. O4.TopSurface = "Smooth"
  1777. O4.BottomSurface = "Smooth"
  1778. O4.Name = "Sharingan"
  1779. O4.Shape = "Ball"
  1780. O4.CFrame = Torso.CFrame
  1781. O4.BrickColor = BrickColor.new("Really red")
  1782. local Mesh5 = Instance.new("SpecialMesh")
  1783. Mesh5.Parent = O4
  1784. Mesh5.MeshType = "FileMesh"
  1785. Mesh5.Scale = Vector3.new(1, 1, 1)
  1786. Mesh5.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1787. Mesh5.TextureId = ""
  1788. local pro = Instance.new("Part",char)
  1789. pro.Anchored = true
  1790. pro.CanCollide = true
  1791. pro.Transparency = 0.2
  1792. pro.Reflectance = 0.3
  1793. pro.formFactor = "Symmetric"
  1794. pro.Size = Vector3.new(1, 1, 1)
  1795. pro.TopSurface = "Smooth"
  1796. pro.BottomSurface = "Smooth"
  1797. pro.Name = "Sharingan"
  1798. pro.Shape = "Ball"
  1799. pro.BrickColor = BrickColor.new("White")
  1800. pro.CFrame = Torso.CFrame
  1801. pro.Touched:connect(onTouched)
  1802. local lol = Instance.new("Explosion",workspace)
  1803. lol.Position = Torso.Position
  1804. lol.BlastRadius = 65
  1805. lol.BlastPressure = 900000
  1806. lol.Hit:connect(explhit)
  1807. local Effect = Instance.new("Part",pro)
  1808. Effect.Anchored = true
  1809. Effect.CanCollide = false
  1810. Effect.Size = Vector3.new(1, 1, 1)
  1811. Effect.formFactor = "Symmetric"
  1812. Effect.Transparency = 0.6
  1813. Effect.BrickColor = BrickColor.new("Toothpaste")
  1814. Effect.CFrame = Torso.CFrame
  1815. Effect.Reflectance = 0.6
  1816. Effect.TopSurface = "Smooth"
  1817. Effect.BottomSurface = "Smooth"
  1818. local EffectMesh = Instance.new("CylinderMesh",Effect)
  1819. EffectMesh.Scale = Vector3.new(3, 90000, 3)
  1820. local effect = Effect:Clone()
  1821. local effectmesh = EffectMesh:Clone()
  1822. effect.Parent = pro
  1823. effectmesh.Parent = effect
  1824. for i = 1,75 do
  1825. effect.Reflectance = math.random()
  1826. Effect.Reflectance = math.random()
  1827. effectmesh.Scale = effectmesh.Scale + Vector3.new(1,0,1)
  1828. EffectMesh.Scale = EffectMesh.Scale + Vector3.new(2,0,2)
  1829. Mesh.Scale = Mesh.Scale + Vector3.new(3, 3, 3)
  1830. Mesh3.Scale = Mesh.Scale
  1831. Mesh4.Scale = Mesh.Scale
  1832. Mesh5.Scale = Mesh.Scale
  1833. O.CFrame = O.CFrame * CFrame.fromEulerAnglesXYZ(6,0,0)
  1834. O2.CFrame = O2.CFrame * CFrame.fromEulerAnglesXYZ(0,6,0)
  1835. O3.CFrame = O3.CFrame * CFrame.fromEulerAnglesXYZ(0,6,6)
  1836. O4.CFrame = O4.CFrame * CFrame.fromEulerAnglesXYZ(6,0,6)
  1837. pro.Size = pro.Size + Vector3.new(3,3,3)
  1838. pro.CFrame = Torso.CFrame
  1839. O.BrickColor = BrickColor.new("Lime green")
  1840. O2.BrickColor = BrickColor.new("Lime green")
  1841. O3.BrickColor = BrickColor.new("Lime green")
  1842. O4.BrickColor = BrickColor.new("Lime green")
  1843. pro.BrickColor = BrickColor.new("Really black")
  1844. wait()
  1845. end
  1846. coroutine.resume(core)
  1847. for i = 1,10 do
  1848. Effect.Reflectance = 0 + 0.1
  1849. effect.Reflectance = 0 + 0.1
  1850. EffectMesh.Scale = EffectMesh.Scale - Vector3.new(12,30,12)
  1851. effectmesh.Scale = effectmesh.Scale - Vector3.new(11,29,11)
  1852. O.Transparency = O.Transparency + 0.1
  1853. O2.Transparency = O2.Transparency + 0.1
  1854. O3.Transparency = O3.Transparency + 0.1
  1855. O4.Transparency = O4.Transparency + 0.1
  1856. pro.Transparency = p.Transparency + 0.01
  1857. wait()
  1858. end
  1859. Effect:remove()
  1860. pro:remove()
  1861. fer:remove()
  1862. smk:remove()
  1863. noob:remove()
  1864. noobz:remove()
  1865. nubz:remove()
  1866. narb:remove()
  1867. RefreshWelds()
  1868. game.Lighting.TimeOfDay = 14
  1869. game.Lighting.Brightness = 0
  1870. model:remove()
  1871. Human.PlatformStand = false
  1872. Torso.Anchored = false
  1873. Human.WalkSpeed = 16
  1874. wait(10)
  1875. disabled = false
  1876. end
  1877. function lul(mouse)
  1878. mouse.Icon = "http://www.roblox.com/asset/?id=41672909"
  1879. mouse.Button1Down:connect(onButton1Down)
  1880. end
  1881. function explhit(drumstep)
  1882. for d,s in pairs (drumstep:children()) do
  1883. if s.className == "Humanoid" then
  1884. s:takeDamage(80)
  1885. end
  1886. end
  1887. end
  1888. function chargeup()
  1889. Welds1()
  1890. wait(0.4)
  1891. ChargeWelds()
  1892. wait(0.3)
  1893. StartCharge()
  1894. wait()
  1895. MidCharge()
  1896. wait(0.5)
  1897. EndCharge()
  1898. wait(0.4)
  1899. end
  1900. function EndCharge()
  1901. local p = Instance.new("Part",char)
  1902. p.Anchored = true
  1903. p.CanCollide = false
  1904. p.Transparency = 0
  1905. p.Reflectance = 0.3
  1906. p.formFactor = "Symmetric"
  1907. p.Size = Vector3.new(12, 12, 12)
  1908. p.TopSurface = "Smooth"
  1909. p.BottomSurface = "Smooth"
  1910. p.Name = "Sharingan"
  1911. p.Shape = "Ball"
  1912. p.CFrame = Torso.CFrame
  1913. p.BrickColor = BrickColor.new("Really black")
  1914. for i = 1,10 do
  1915. p.Size = p.Size - Vector3.new(3,3,3)
  1916. p.CFrame = Torso.CFrame
  1917. wait()
  1918. end
  1919. p:remove()
  1920. end
  1921. function MidCharge()
  1922. local wow = Instance.new("Part",workspace)
  1923. wow.Anchored = true
  1924. wow.CanCollide = false
  1925. wow.Reflectance = 0.32
  1926. wow.formFactor = "Custom"
  1927. wow.Size = Vector3.new(12,12,12)
  1928. wow.TopSurface = "Smooth"
  1929. wow.Transparency = 0.5
  1930. wow.BottomSurface = "Smooth"
  1931. wow.CFrame = Torso.CFrame * CFrame.new(0,0,0)
  1932. wow.BrickColor = BrickColor.new("Really black")
  1933. local wow2 = Instance.new("Part",workspace)
  1934. wow2.Anchored = true
  1935. wow2.CanCollide = false
  1936. wow2.Reflectance = 0.32
  1937. wow2.formFactor = "Custom"
  1938. wow2.Size = Vector3.new(12,12,12)
  1939. wow2.TopSurface = "Smooth"
  1940. wow2.Transparency = 0.5
  1941. wow2.BottomSurface = "Smooth"
  1942. wow2.CFrame = Torso.CFrame * CFrame.new(0,0,0)
  1943. wow2.BrickColor = BrickColor.new("Lime green")
  1944. local wow11 = Instance.new("Part",workspace)
  1945. wow11.Anchored = true
  1946. wow11.CanCollide = false
  1947. wow11.Reflectance = 0.32
  1948. wow11.formFactor = "Custom"
  1949. wow11.Size = Vector3.new(12,12,12)
  1950. wow11.TopSurface = "Smooth"
  1951. wow11.Transparency = 0.5
  1952. wow11.BottomSurface = "Smooth"
  1953. wow11.CFrame = Torso.CFrame * CFrame.new(0,0,0)
  1954. wow11.BrickColor = BrickColor.new("Lavender")
  1955. local wow4 = Instance.new("Part",workspace)
  1956. wow4.Anchored = true
  1957. wow4.CanCollide = false
  1958. wow4.Reflectance = 0.32
  1959. wow4.formFactor = "Custom"
  1960. wow4.Size = Vector3.new(12,12,12)
  1961. wow4.TopSurface = "Smooth"
  1962. wow4.Transparency = 0.5
  1963. wow4.BottomSurface = "Smooth"
  1964. wow4.CFrame = Torso.CFrame * CFrame.new(0,0,0)
  1965. wow4.BrickColor = BrickColor.new("Toothpaste")
  1966. local Taco = Instance.new("SelectionBox",wow)
  1967. Taco.Visible = true
  1968. Taco.Color = BrickColor.new("Lime green")
  1969. Taco.Adornee = Taco.Parent
  1970. local Tacoz = Taco:clone()
  1971. Tacoz.Parent = wow2
  1972. Tacoz.Color = BrickColor.new("Really black")
  1973. Tacoz.Adornee = Tacoz.Parent
  1974. local Taco5 = Tacoz:clone()
  1975. Taco5.Parent = wow4
  1976. Taco5.Adornee = Taco5.Parent
  1977. Taco5.Color = BrickColor.new("Lavender")
  1978. local Tacosh = Tacoz:clone()
  1979. Tacosh.Parent = wow11
  1980. Tacosh.Adornee = Tacosh.Parent
  1981. Tacosh.Color = BrickColor.new("Toothpaste")
  1982. for i = 1,20 do
  1983. wait()
  1984. wow11.CFrame = wow11.CFrame * CFrame.fromEulerAnglesXYZ(6,6,6)
  1985. wow4.CFrame = wow4.CFrame * CFrame.fromEulerAnglesXYZ(-6,-6,-6)
  1986. wow2.CFrame = wow2.CFrame * CFrame.fromEulerAnglesXYZ(-3,2,6)
  1987. wow.CFrame = wow.CFrame * CFrame.fromEulerAnglesXYZ(5,1,-6)
  1988. end
  1989. wow:remove()
  1990. wow2:remove()
  1991. wow4:remove()
  1992. wow11:remove()
  1993. end
  1994. function StartCharge()
  1995. local p = Instance.new("Part",char)
  1996. p.Anchored = true
  1997. p.CanCollide = false
  1998. p.Transparency = 0.6
  1999. p.Reflectance = 0.3
  2000. p.formFactor = "Symmetric"
  2001. p.Size = Vector3.new(3,3,3)
  2002. p.TopSurface = "Smooth"
  2003. p.BottomSurface = "Smooth"
  2004. p.Name = "Sharingan"
  2005. p.Shape = "Ball"
  2006. p.CFrame = Torso.CFrame
  2007. p.BrickColor = BrickColor.new("Really black")
  2008. local O = Instance.new("Part",model)
  2009. O.Anchored = true
  2010. O.CanCollide = false
  2011. O.Transparency = 0
  2012. O.Reflectance = 0.3
  2013. O.formFactor = "Symmetric"
  2014. O.Size = Vector3.new(0, 0, 0)
  2015. O.TopSurface = "Smooth"
  2016. O.BottomSurface = "Smooth"
  2017. O.Name = "Sharingan"
  2018. O.Shape = "Ball"
  2019. O.CFrame = Torso.CFrame
  2020. O.BrickColor = BrickColor.new("Lime green")
  2021. local Mesh = Instance.new("SpecialMesh")
  2022. Mesh.Parent = O
  2023. Mesh.MeshType = "FileMesh"
  2024. Mesh.Scale = Vector3.new(1.3, 1.3, 1.3)
  2025. Mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2026. Mesh.TextureId = ""
  2027. for i = 1,10 do
  2028. p.Size = p.Size + Vector3.new(3,3,3)
  2029. p.CFrame = Torso.CFrame
  2030. p.Transparency = p.Transparency + 0.1
  2031. O.Transparency = O.Transparency + 0.1
  2032. Mesh.Scale = Mesh.Scale + Vector3.new(4, 4, 4)
  2033. wait()
  2034. end
  2035. p:remove()
  2036. O:remove()
  2037. end
  2038. function onTouched(Taco)
  2039. if Taco.Parent.Name ~= pwn.Name and Taco.Parent.Parent.Name ~= pwn.Name then
  2040. if Taco.Parent.className == "Model" or Taco.Parent.Parent.className == "Model" then
  2041. for k,f in pairs(Taco.Parent:children()) do
  2042. if f.className == "Part" then
  2043. f.Anchored = false
  2044. coroutine.resume(coroutine.create(function()
  2045. f.Velocity = (Head.Position - f.Position).unit * -150
  2046. wait(0.4)
  2047. f.Veclovity = Vector3.new(0,0,0)
  2048. end))
  2049. elseif f.className == "ForceField" then
  2050. f:remove()
  2051. elseif f.className == "Hat" then
  2052. f:remove()
  2053. end
  2054. end
  2055. end
  2056. end
  2057. end
  2058. function shock()
  2059. local wowz = Instance.new("Part",workspace)
  2060. wowz.Anchored = true
  2061. wowz.CanCollide = false
  2062. wowz.Reflectance = 0.32
  2063. wowz.formFactor = "Custom"
  2064. wowz.Size = Vector3.new(0.2,0.2,0.2)
  2065. wowz.TopSurface = "Smooth"
  2066. wowz.Transparency = 0
  2067. wowz.BottomSurface = "Smooth"
  2068. wowz.CFrame = Torso.CFrame * CFrame.new(0,0,0)
  2069. wowz.BrickColor = BrickColor.new("Really black")
  2070. local Mesh2 = Instance.new("SpecialMesh",wow)
  2071. Mesh2.MeshType = "FileMesh"
  2072. Mesh2.Scale = Vector3.new(6,0.5,6)
  2073. Mesh2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2074. Mesh2.TextureId = ""
  2075. for i = 1,30 do
  2076. wowz.CFrame = Torso.CFrame * CFrame.new(0,-2.5,0)
  2077. wait()
  2078. wowz.CFrame = wow.CFrame * CFrame.fromEulerAnglesXYZ(0,6,0)
  2079. wowz.BrickColor = BrickColor.Random()
  2080. end
  2081. wowz:remove()
  2082. end
  2083. function spinmesh()
  2084. local wowz = Instance.new("Part",char)
  2085. wowz.Anchored = true
  2086. wowz.CanCollide = false
  2087. wowz.Reflectance = 0.32
  2088. wowz.Shape = "Ball"
  2089. wowz.Transparency = 0
  2090. wowz.formFactor = "Custom"
  2091. wowz.Size = Vector3.new(9,9,9)
  2092. wowz.TopSurface = "Smooth"
  2093. wowz.BottomSurface = "Smooth"
  2094. wowz.CFrame = Torso.CFrame
  2095. wowz.BrickColor = BrickColor.new("Really black")
  2096. wait(3)
  2097. wowz:remove()
  2098. end
  2099. meshInsertion = coroutine.create(spinmesh)
  2100. core = coroutine.create(shock)
  2101. Tewl.Name = Nim
  2102. Tewl.Selected:connect(lul)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement