Advertisement
Sami83094

converted

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