Advertisement
lafur

Untitled

Feb 25th, 2019
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.     local rp = RealPlayer
  6.     script.Parent = rp.Character
  7.    
  8.     --RemoteEvent for communicating
  9.     local Event = Instance.new("RemoteEvent")
  10.     Event.Name = "UserInput_Event"
  11.  
  12.     --Fake event to make stuff like Mouse.KeyDown work
  13.     local function fakeEvent()
  14.         local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  15.         t.connect = t.Connect
  16.         return t
  17.     end
  18.  
  19.     --Creating fake input objects with fake variables
  20.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  21.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  22.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  23.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  24.     end}
  25.     --Merged 2 functions into one by checking amount of arguments
  26.     CAS.UnbindAction = CAS.BindAction
  27.  
  28.     --This function will trigger the events that have been :Connect()'ed
  29.     local function te(self,ev,...)
  30.         local t = m[ev]
  31.         if t and t._fakeEvent then
  32.             for _,f in pairs(t.Functions) do
  33.                 f(...)
  34.             end
  35.         end
  36.     end
  37.     m.TrigEvent = te
  38.     UIS.TrigEvent = te
  39.  
  40.     Event.OnServerEvent:Connect(function(plr,io)
  41.         if plr~=rp then return end
  42.         m.Target = io.Target
  43.         m.Hit = io.Hit
  44.         if not io.isMouse then
  45.             local b = io.UserInputState == Enum.UserInputState.Begin
  46.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  47.                 return m:TrigEvent(b and "Button1Down" or "Button1Up")
  48.             end
  49.             for _,t in pairs(CAS.Actions) do
  50.                 for _,k in pairs(t.Keys) do
  51.                     if k==io.KeyCode then
  52.                         t.Function(t.Name,io.UserInputState,io)
  53.                     end
  54.                 end
  55.             end
  56.             m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  57.             UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  58.         end
  59.     end)
  60.     Event.Parent = NLS([==[
  61.     local Player = game:GetService("Players").LocalPlayer
  62.     local Event = script:WaitForChild("UserInput_Event")
  63.  
  64.     local Mouse = Player:GetMouse()
  65.     local UIS = game:GetService("UserInputService")
  66.     local input = function(io,a)
  67.         if a then return end
  68.         --Since InputObject is a client-side instance, we create and pass table instead
  69.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  70.     end
  71.     UIS.InputBegan:Connect(input)
  72.     UIS.InputEnded:Connect(input)
  73.  
  74.     local h,t
  75.     --Give the server mouse data 30 times every second, but only if the values changed
  76.     --If player is not moving their mouse, client won't fire events
  77.     while wait(1/30) do
  78.         if h~=Mouse.Hit or t~=Mouse.Target then
  79.             h,t=Mouse.Hit,Mouse.Target
  80.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  81.         end
  82.     end]==],Player.Character)
  83.  
  84.     ----Sandboxed game object that allows the usage of client-side methods and services
  85.     --Real game object
  86.     local _rg = game
  87.  
  88.     --Metatable for fake service
  89.     local fsmt = {
  90.         __index = function(self,k)
  91.             local s = rawget(self,"_RealService")
  92.             if s then return s[k] end
  93.         end,
  94.         __newindex = function(self,k,v)
  95.             local s = rawget(self,"_RealService")
  96.             if s then s[k]=v end
  97.         end,
  98.         __call = function(self,...)
  99.             local s = rawget(self,"_RealService")
  100.             if s then return s(...) end
  101.         end
  102.     }
  103.     local function FakeService(t,RealService)
  104.         t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  105.         return setmetatable(t,fsmt)
  106.     end
  107.  
  108.     --Fake game object
  109.     local g = {
  110.         GetService = function(self,s)
  111.             return self[s]
  112.         end,
  113.         Players = FakeService({
  114.             LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  115.         },"Players"),
  116.         UserInputService = FakeService(UIS,"UserInputService"),
  117.         ContextActionService = FakeService(CAS,"ContextActionService"),
  118.     }
  119.     rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  120.     g.service = g.GetService
  121.    
  122.     g.RunService = FakeService({
  123.         RenderStepped = _rg:GetService("RunService").Heartbeat,
  124.         BindToRenderStep = function(self,name,_,fun)
  125.             self._btrs[name] = self.Heartbeat:Connect(fun)
  126.         end,
  127.         UnbindFromRenderStep = function(self,name)
  128.             self._btrs[name]:Disconnect()
  129.         end,
  130.     },"RunService")
  131.  
  132.     setmetatable(g,{
  133.         __index=function(self,s)
  134.             return _rg:GetService(s) or typeof(_rg[s])=="function"
  135.             and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  136.         end,
  137.         __newindex = fsmt.__newindex,
  138.         __call = fsmt.__call
  139.     })
  140.     --Changing owner to fake player object to support owner:GetMouse()
  141.     game,owner = g,g.Players.LocalPlayer
  142. end
  143. local plr = game:GetService("Players").LocalPlayer
  144. local plrg = plr.PlayerGui
  145. local mouse = plr:GetMouse()
  146. local char = plr.Character
  147. local h = char:FindFirstChild("Head")
  148. local t = char:FindFirstChild("Torso")
  149. local ra = char:FindFirstChild("Right Arm")
  150. local la = char:FindFirstChild("Left Arm")
  151. local rl = char:FindFirstChild("Right Leg")
  152. local ll = char:FindFirstChild("Left Leg")
  153. local rs = t:FindFirstChild("Right Shoulder")
  154. local ls = t:FindFirstChild("Left Shoulder")
  155. local rh = t:FindFirstChild("Right Hip")
  156. local lh = t:FindFirstChild("Left Hip")
  157. local nec = t.Neck
  158. local rut = char.HumanoidRootPart
  159. local rutj = rut.RootJoint
  160. local hum = char:FindFirstChildOfClass("Humanoid")
  161. local tweens = game:GetService("TweenService")
  162. local scr = Instance.new("ScreenGui",plrg)
  163. local bil = Instance.new("BillboardGui",char) bil.Name = "ChatFunc" bil.Adornee = h bil.Size = UDim2.new(1,0,1,0) bil.StudsOffset = Vector3.new(0,2,0)
  164. local rad = math.rad
  165. local huge = math.huge
  166. local brcf = rutj.C0
  167. local trans = 1
  168. local trans1 = 0
  169. local intros = 1.1
  170. local intross = .6
  171. local crnc = false
  172. local mcro = false
  173. local ek = false
  174. local began = false
  175. local using = false
  176. local deb = true
  177. local deb1 = false
  178. local defc0 = {nec.C0,rutj.C0,rs.C0,ls.C0,rh.C0,lh.C0}
  179. local defc1 = {nec.C1,rutj.C1,rs.C1,ls.C1,rh.C1,lh.C1}
  180. local rw = Instance.new("Weld",ra) rw.Part0 = ra rw.Part1 = nil rw.C1 = CFrame.new(1.5,.5,0) rw.C0 = CFrame.new(0,.5,0)
  181. local lw = Instance.new("Weld",la) lw.Part0 = la lw.Part1 = nil lw.C1 = CFrame.new(-1.5,.5,0) lw.C0 = CFrame.new(0,.5,0)
  182. local punc = Instance.new("Sound",char) punc.Volume = 4 punc.SoundId = "rbxassetid://260430117"
  183. local blob = Instance.new("Sound",workspace) blob.Volume = 4 blob.SoundId = "rbxassetid://264486467"
  184. local ff = Instance.new("ForceField",char) ff.Visible = false
  185. local hitb = Instance.new("Part",char) hitb.Size = Vector3.new(1.5,1.5,1.5) hitb.CanCollide = false hitb.Transparency = 1
  186. local weldo = Instance.new("Weld",hitb) weldo.Part0 = ra weldo.Part1 = hitb weldo.C0 = CFrame.new(0,-.5,0)
  187. local tlerp = function(inst,tablee,leinght,easingstyle,easingdirec)
  188.     local info = TweenInfo.new(
  189.     leinght,
  190.     easingstyle,
  191.     easingdirec,
  192.     0,
  193.     false,
  194.     0
  195.     )
  196.     local lerp = tweens:Create(inst,info,tablee)
  197.     lerp:Play()
  198. end
  199. function fling(hoo,direc,power)
  200.     local endd = false
  201.     local vel = Instance.new("BodyVelocity",hoo) vel.MaxForce = Vector3.new(huge,huge,huge) vel.Velocity = direc * power
  202.     coroutine.resume(coroutine.create(function()
  203.         wait(1)
  204.         vel:Destroy()
  205.         wait(1)
  206.         if not endd then
  207.             blob.TimePosition = .2
  208.             blob:Play()
  209.             local expl = Instance.new("Explosion",workspace) expl.Position = hoo.Position
  210.             hoo.Parent:BreakJoints()
  211.         end
  212.     end))
  213.  
  214. hoo.Touched:connect(function(hit)
  215.         if not endd and hit.Parent ~= hoo.Parent and hit.Parent ~= char and hit.Name ~= "SuperFireEEE" then
  216.             endd = true
  217.             vel:Destroy()
  218.             blob.TimePosition = .2
  219.             blob:Play()
  220.             local expl = Instance.new("Explosion",workspace) expl.Position = hoo.Position
  221.             hoo.Parent:BreakJoints()
  222.         end
  223.     end)
  224. end
  225. hitb.Touched:connect(function(hit)
  226.         if not deb and hit.Parent ~= char then
  227.         if hit.Parent:FindFirstChild("Torso") ~= nil and hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil or hit.Parent:FindFirstChild("UpperTorso") ~= nil and hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  228.             deb = true
  229.             punc:Play()
  230.             hit.Parent:FindFirstChildOfClass("Humanoid").PlatformStand = true
  231.             local t = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  232.             local cf = CFrame.new(t.Position,mouse.Hit.p)
  233.             for i = 1,math.random(3,5) do
  234.     fire(t,char,"Maroon","Crimson",math.random(2,6)/math.random(8,12),.1,1.5,"SmoothPlastic",math.random(-1,1),1,"Block",math.random(15,25),0,.5,false)
  235.             end
  236.             fling(t,cf.lookVector,400)
  237.             end
  238.         end
  239.     end)
  240. function fire(partp,parent,color1,color2,ssize,osize,leinght,material,minr,maxr,shape,spread,st,ot,onlyraise)
  241.     local part = Instance.new("Part",parent) part.Name = "SuperFireEEE" part.Size = Vector3.new(ssize,ssize,ssize) part.Transparency = st part.CanCollide = false part.Anchored = true part.Shape = shape part.Material = material part.BrickColor = BrickColor.new(color1) part.CFrame = partp.CFrame * CFrame.new(partp.Size.x/math.random(-20,20),partp.Size.y/math.random(-20,20),partp.Size.z/math.random(-20,20))
  242.     if onlyraise == true then
  243.         part.CFrame = CFrame.new(part.CFrame.p,Vector3.new(nil,part.CFrame.y,part.CFrame.z))
  244.     else
  245.        
  246.     end
  247.     local pcf = part.CFrame
  248.     tlerp(part,{CFrame = pcf * CFrame.new(math.random(-spread,spread)/math.random(2,4),math.random(minr,maxr),math.random(-spread,spread)/math.random(2,4)) * CFrame.Angles(rad(math.random(-180,180)),rad(math.random(-180,180)),rad(math.random(-180,180))),Size = Vector3.new(osize,osize,osize),Color = BrickColor.new(color2).Color,Transparency = ot},leinght,Enum.EasingStyle.Linear,Enum.EasingDirection.InOut)
  249.     game:GetService("Debris"):AddItem(part,leinght)
  250. end
  251. function PlusUltra()
  252.     using = true
  253.     rw.Part1 = t lw.Part1 = t
  254.     local tiem = .6
  255.     tlerp(rutj,{C0 = defc0[2] * CFrame.Angles(rad(-10),rad(0),rad(-30))},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  256.     tlerp(nec,{C0 = defc0[1] * CFrame.Angles(rad(10),rad(0),rad(30))},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  257.     tlerp(rw,{C0 = CFrame.new(0,.2,-.3) * CFrame.Angles(rad(-110),rad(20),rad(0))},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  258.     tlerp(lw,{C0 = CFrame.new(0,.9,0) * CFrame.Angles(rad(-80),rad(0),rad(40)) * CFrame.Angles(rad(0),rad(-40),rad(0))},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  259.     tlerp(rh,{C0 = defc0[5] * CFrame.Angles(rad(-5),rad(10),rad(-10))},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  260.     tlerp(lh,{C0 = defc0[6] * CFrame.Angles(rad(-5),rad(10),rad(10))},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  261.     wait(tiem)
  262.     coroutine.resume(coroutine.create(function()
  263.     for i = 1,7 do
  264.     fire(ra,char,"White","Black",math.random(10,20)/math.random(8,12),.1,1.7,"Neon",math.random(7,9),math.random(12,15),"Block",math.random(13,20),math.random(3,6)/10,1,false)
  265.         wait(.06)
  266.     end
  267.     end))
  268.     deb = false
  269.     tiem = .3
  270.     tlerp(rutj,{C0 = defc0[2] * CFrame.Angles(rad(10),rad(0),rad(60))},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  271.     tlerp(nec,{C0 = defc0[1] * CFrame.Angles(rad(-10),rad(0),rad(-60))},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  272.     tlerp(rw,{C0 = CFrame.new(0,.8,-.3) * CFrame.Angles(rad(-115),rad(40),rad(20))},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  273.     tlerp(lw,{C0 = CFrame.new(0,.3,0) * CFrame.Angles(rad(-80),rad(0),rad(20)) * CFrame.Angles(rad(0),rad(-40),rad(0))},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  274.     tlerp(rh,{C0 = defc0[5] * CFrame.Angles(rad(-5),rad(10),rad(10))},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  275.     tlerp(lh,{C0 = defc0[6] * CFrame.Angles(rad(-5),rad(10),rad(-10))},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  276.     wait(tiem)
  277.     deb = true
  278.     tiem = .7
  279.     tlerp(rutj,{C0 = defc0[2]},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  280.     tlerp(nec,{C0 = defc0[1]},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  281.     tlerp(rw,{C0 = CFrame.new(0,.5,0)},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  282.     tlerp(lw,{C0 = CFrame.new(0,.5,0)},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  283.     tlerp(rh,{C0 = defc0[5]},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  284.     tlerp(lh,{C0 = defc0[6]},tiem,Enum.EasingStyle.Quint,Enum.EasingDirection.InOut)
  285.     wait(tiem)
  286.     using = false
  287.     rw.Part1 = nil lw.Part1 = nil
  288. end
  289. mouse.KeyDown:connect(function(key)
  290.     if key == "e" and not using then
  291.         PlusUltra()
  292.     end
  293.     if key == "t" and hitb.Transparency == 1 then
  294.         hitb.Transparency = 0
  295.     elseif key == "t" and hitb.Transparency == 0 then
  296.         hitb.Transparency = 1
  297.     end
  298. end) --Script made by Pedrorb03
  299. growingList = {}
  300. degrowingList = {}
  301.  
  302. torso = Instance.new("Part") torso.Size = Vector3.new(0,0,0) torso.CanCollide = false
  303. torso.Anchored = true
  304. local mesh = Instance.new("SpecialMesh",torso) mesh.MeshId = "rbxassetid://1198391230" mesh.TextureId = "rbxassetid://1198391349" mesh.Scale = Vector3.new(0.01,0.01,0.01)
  305.  
  306. arm = Instance.new("Part") arm.Size = Vector3.new(0,0,0) arm.CanCollide = false
  307. arm.Anchored = true
  308. local mesh = Instance.new("SpecialMesh",arm) mesh.MeshId = "rbxassetid://1198392540" mesh.TextureId = "rbxassetid://1198391349" mesh.Scale = Vector3.new(0.02,0.02,0.02)
  309.  
  310. leg1 = Instance.new("Part") leg1.Size = Vector3.new(0,0,0) leg1.CanCollide = false
  311. leg1.Anchored = true
  312. local mesh = Instance.new("SpecialMesh",leg1) mesh.MeshId = "rbxassetid://1198394446" mesh.TextureId = "rbxassetid://1198391349" mesh.Scale = Vector3.new(0.01,0.01,0.01)
  313.  
  314. leg2 = Instance.new("Part") leg2.Size = Vector3.new(0,0,0) leg2.CanCollide = false
  315. leg2.Anchored = true
  316. local mesh = Instance.new("SpecialMesh",leg2) mesh.MeshId = "rbxassetid://1198393506" mesh.TextureId = "rbxassetid://1198391349" mesh.Scale = Vector3.new(0.02,0.02,0.02)
  317.  
  318. headd = Instance.new("Part") headd.Size = Vector3.new(1,1,1) headd.CanCollide = false
  319. local mesh = Instance.new("SpecialMesh",headd) mesh.Scale = Vector3.new(1.25,1.25,1.25) mesh.MeshType = Enum.MeshType.Head
  320. headd.BrickColor = BrickColor.new("Pastel brown")
  321.  
  322. game:GetService("RunService").RenderStepped:connect(function()
  323.     for _,grow in pairs(growingList) do
  324. local cframe = grow.CFrame     
  325.         grow.Size = grow.Size+Vector3.new(1,1,1)
  326.         grow.Transparency = grow.Transparency+0.04
  327.     end
  328.     for _,degrow in pairs(degrowingList) do
  329. local cframe = degrow.CFrame       
  330.         degrow.Size = degrow.Size-Vector3.new(1,1,1)
  331.         degrow.Transparency = degrow.Transparency+0.04
  332.     end
  333. end)
  334.  
  335.  
  336.  
  337.  
  338. Basesong = Instance.new("Sound")
  339.  
  340. hair = Instance.new("Part",game.Players.LocalPlayer.Character) hair.Size = Vector3.new(1,1,1) hair.CanCollide = false
  341.  
  342. beforesong = Basesong:Clone()
  343. beforesong.Parent = game.Players.LocalPlayer.Character
  344. beforesong.Looped = true
  345. beforesong.Volume = 3
  346. beforesong.SoundId = "rbxassetid://1100971847"
  347. beforesong:Play()
  348.  
  349. if game.Players.LocalPlayer.Character:FindFirstChild("Body Colors") then
  350.     game.Players.LocalPlayer.Character["Body Colors"]:remove()
  351. end
  352. if game.Players.LocalPlayer.Character:FindFirstChild("Shirt Graphic") then
  353.     game.Players.LocalPlayer.Character["Shirt Graphic"]:remove()
  354. end
  355. if game.Players.LocalPlayer.Character:FindFirstChild("Shirt") then
  356.     game.Players.LocalPlayer.Character["Shirt"]:remove()
  357. end
  358. if game.Players.LocalPlayer.Character:FindFirstChild("Pants") then
  359.     game.Players.LocalPlayer.Character["Pants"]:remove()
  360. end
  361. for i=1,5 do
  362.     wait()
  363. for _,hat in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  364.     if hat.ClassName == "Accessory" then
  365.         hat:remove()
  366.     end
  367.     if hat:IsA("BasePart") then
  368.         hat.BrickColor = BrickColor.new("Pastel brown")
  369.     end
  370. end
  371. end
  372. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 0
  373. game.Players.LocalPlayer.Character.Humanoid.JumpPower = 0
  374.  
  375.  
  376. Basepart = Instance.new("Part")
  377.  
  378.  
  379. Baseparticle = Instance.new("ParticleEmitter")
  380. Basemesh = Instance.new("SpecialMesh")
  381. local mesh = Basemesh:Clone()
  382. mesh.Parent = hair
  383. mesh.MeshId = "rbxassetid://1143041061"
  384. Baseweld = Instance.new("Weld")
  385. local weld = Baseweld:Clone()
  386. weld.Part0 = hair
  387. weld.Part1 = game.Players.LocalPlayer.Character.Head
  388. hair.Color = Color3.fromRGB(153, 125, 61)
  389. weld.C0 = CFrame.new(0,-0.25,0)*CFrame.Angles(0,math.rad(180),0)
  390. weld.Parent = hair
  391.  
  392. shirt = Instance.new("Shirt",game.Players.LocalPlayer.Character)
  393. shirt.ShirtTemplate = "rbxassetid://804894303"
  394. pants = Instance.new("Pants",game.Players.LocalPlayer.Character)
  395. pants.PantsTemplate = "rbxassetid://189943600"
  396.  
  397. game.Players.LocalPlayer.Character.Head.face.Texture = "http://www.roblox.com/asset/?id=1142979747"
  398.  
  399. wait(1)
  400. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "This can go two ways punk", "Green")
  401. wait(3)
  402. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "You walk away", "Green")
  403. wait(3)
  404. game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character.Head, "Or I walk in your, face.", "Green")
  405. wait(3)
  406.  
  407. local counter = 0
  408.  
  409. for i=1,200 do
  410.     wait()
  411.     counter = counter+1
  412.     if counter > 2 then
  413.         counter = 0
  414.         local part = Basepart:Clone()
  415.     part.Color = Color3.fromRGB(255,175,0)
  416.     part.Shape = Enum.PartType.Cylinder
  417.     part.Anchored = true
  418. part.CanCollide = false
  419. part.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  420. part.Parent = game.Workspace
  421. part.Material = Enum.Material.Neon
  422. part.Size = Vector3.new(1000000000,6,6)
  423.  
  424. game:GetService("Debris"):AddItem(part,1)
  425. table.insert(degrowingList,part)
  426. local part = Basepart:Clone()
  427.     part.Color = Color3.fromRGB(255,175,0)
  428.     part.Shape = Enum.PartType.Ball
  429.     part.Anchored = true
  430. part.CanCollide = false
  431. part.CFrame = game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame
  432. part.Parent = game.Workspace
  433. part.Material = Enum.Material.Neon
  434. part.Size = Vector3.new(1,1,1)
  435. game:GetService("Debris"):AddItem(part,3)
  436. table.insert(growingList,part)
  437.  
  438.     end
  439. for _,player in pairs(game.Workspace:GetChildren()) do
  440.     if player:FindFirstChild("Humanoid") then
  441.         player.Humanoid.CameraOffset = Vector3.new(math.random(-2,2),math.random(-2,2),0)
  442.     end
  443. end
  444.  
  445. end
  446.    
  447.     counter = counter+1
  448. for _,player in pairs(game.Workspace:GetChildren()) do
  449.     if player:FindFirstChild("Humanoid") then
  450.         player.Humanoid.CameraOffset = Vector3.new(0,0,0)
  451.     end
  452.  
  453.  
  454.     end
  455. local colorlist = {ColorSequenceKeypoint.new(0,Color3.fromRGB(0,255,255)),
  456.     ColorSequenceKeypoint.new(0.148,Color3.fromRGB(0,255,255)),
  457.     ColorSequenceKeypoint.new(0.193,Color3.fromRGB(72,0,255)),
  458.     ColorSequenceKeypoint.new(0.366,Color3.fromRGB(72,0,255)),
  459.     ColorSequenceKeypoint.new(0.4,Color3.fromRGB(0,255,255)),
  460.     ColorSequenceKeypoint.new(0.63,Color3.fromRGB(0,255,255)),
  461.     ColorSequenceKeypoint.new(0.8,Color3.fromRGB(72,0,255)),
  462.     ColorSequenceKeypoint.new(1,Color3.fromRGB(0,0,255))
  463.     }
  464. local uiParticle = Baseparticle:Clone()
  465. uiParticle.Color = ColorSequence.new(colorlist)
  466. uiParticle.LightEmission = 1
  467. uiParticle.Size = NumberSequence.new(0.8)
  468. uiParticle.LockedToPart = true
  469. uiParticle.Texture = "rbxassetid://1143059159"
  470. local transparencylist = { NumberSequenceKeypoint.new(0,1),
  471.     NumberSequenceKeypoint.new(0.5,0.67),
  472.     NumberSequenceKeypoint.new(1,1)
  473. }
  474.  
  475. uiParticle.Transparency = NumberSequence.new(transparencylist)
  476. uiParticle.ZOffset = -1
  477. uiParticle.LockedToPart = true
  478. uiParticle.Lifetime = NumberRange.new(0.05,0.05)
  479. uiParticle.Speed = NumberRange.new(0,0)
  480. uiParticle.Rate = math.huge
  481.  
  482. for _,hat in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  483.    
  484.     if hat:IsA("BasePart") then
  485.         if hat.Name ~= "Head" and hat.Name ~= "HumanoidRootPart" then
  486.         uiParticle:Clone().Parent = hat
  487.         end
  488.     end
  489. end
  490.  
  491.  
  492.  
  493. beforesong:Stop()
  494. mainsong = Basesong:Clone()
  495. mainsong.Parent = game.Players.LocalPlayer.Character
  496. mainsong.Looped = true
  497. mainsong.Volume = 3
  498. mainsong.SoundId = "rbxassetid://1106602456"
  499. mainsong:Play()
  500.  
  501. game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 80
  502. game.Players.LocalPlayer.Character.Humanoid.JumpPower = 150
  503. game.Players.LocalPlayer.Character.Humanoid.Name = "LolFakeHumanoid"
  504.  
  505. afterimages = {}
  506.  
  507. game.Players.LocalPlayer.Character.Head.face:Clone().Parent = headd
  508.  
  509. game.Players.LocalPlayer:GetMouse().KeyDown:connect(function(key)
  510.    
  511. end)
  512. amcounter = 0
  513.  
  514. local PhysicsService = game:GetService("PhysicsService")
  515.  
  516.  
  517.  
  518.  
  519. for _,part in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  520. if part:FindFirstChild("ParticleEmitter") then
  521.             part.ParticleEmitter.Enabled = false
  522.         end
  523.     if part:IsA("BasePart") then
  524.         part.Transparency = 1
  525.     end
  526. end
  527. game.Players.LocalPlayer.Character.Head.face.Transparency = 1
  528.  
  529.  
  530.  
  531. game:GetService("RunService").RenderStepped:connect(function()
  532.     for _,image in pairs(afterimages) do
  533.     for _,part in pairs(image:GetChildren()) do
  534.         if part:IsA("BasePart") then
  535.         part.Transparency = part.Transparency+0.1
  536.         if part:FindFirstChild("face") then
  537.             part.face.Transparency = part.face.Transparency+0.1
  538.         end
  539.         if part.Transparency > 0.9 then
  540.             image:remove()
  541.         end
  542.         end
  543.     end
  544. end
  545.  
  546.     local image = Instance.new("Model",game.Workspace)
  547.     image.Name = "AfterImage"
  548.  
  549. local head = headd:Clone()
  550. head.CFrame = game.Players.LocalPlayer.Character.Head.CFrame
  551. local hairc = hair:Clone() 
  552. head.Anchored = true
  553. head.Transparency = 0
  554. head.face.Transparency = 0
  555. hairc.Transparency = 0
  556. hairc.Anchored = true
  557. hairc.Weld:remove()
  558. head.Parent = image
  559. hairc.Parent = image
  560. local torsoc = torso:Clone()
  561. torsoc.Parent = image
  562. torsoc.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame*CFrame.Angles(0,math.rad(-180),0)
  563. local armc = arm:Clone()
  564. armc.Parent = image
  565. armc.CFrame = game.Players.LocalPlayer.Character["Right Arm"].CFrame*CFrame.Angles(0,math.rad(180),0)
  566. local armc = arm:Clone()
  567. armc.Parent = image
  568. armc.CFrame = game.Players.LocalPlayer.Character["Left Arm"].CFrame*CFrame.Angles(0,math.rad(180),0)
  569. local legc = leg1:Clone()
  570. legc.Parent = image
  571. legc.CFrame = game.Players.LocalPlayer.Character["Left Leg"].CFrame*CFrame.Angles(0,math.rad(-180),0)
  572. local legc = leg2:Clone()
  573. legc.Parent = image
  574. legc.CFrame = game.Players.LocalPlayer.Character["Right Leg"].CFrame*CFrame.Angles(0,math.rad(-180),0)
  575.  
  576. table.insert(afterimages,image)
  577.  
  578. game.Players.LocalPlayer.Character.Parent = game.Workspace.CurrentCamera
  579. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement