Advertisement
Finnegan5

Wings

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