Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- RoyalHUBV2
- local RoyalHUB = Instance.new("ScreenGui")
- local RoyalGUI = Instance.new("Frame")
- local BecomeGOD = Instance.new("TextButton")
- local ServerDestruction = Instance.new("TextButton")
- local GasMan = Instance.new("TextButton")
- local SmokeWeed = Instance.new("TextButton")
- local ImageLabel = Instance.new("ImageLabel")
- local Credits = Instance.new("TextLabel")
- local Execute = Instance.new("TextButton")
- local Close = Instance.new("TextButton")
- -- Dont fuck with any of this stuff
- RoyalHUB.Name = "RoyalHUB"
- RoyalHUB.Parent = game.StarterGui
- RoyalGUI.Name = "RoyalGUI"
- RoyalGUI.Parent = RoyalHUB
- RoyalGUI.BackgroundColor3 = Color3.new(0, 0, 0)
- RoyalGUI.BackgroundTransparency = 0.5
- RoyalGUI.Draggable = true -- REALLY REALLY DONT FUCK WITH THIS!
- RoyalGUI.Position = UDim2.new(0, 211, 0, 161)
- RoyalGUI.Size = UDim2.new(0, 485, 0, 266)
- BecomeGOD.Name = "BecomeGOD"
- BecomeGOD.Parent = RoyalGUI
- BecomeGOD.BackgroundColor3 = Color3.new(0, 0, 0)
- BecomeGOD.BackgroundTransparency = 0.5
- BecomeGOD.Size = UDim2.new(0, 200, 0, 50)
- BecomeGOD.Font = Enum.Font.SciFi
- BecomeGOD.FontSize = Enum.FontSize.Size14
- BecomeGOD.Text = "BecomeGOD"
- BecomeGOD.TextColor3 = Color3.new(0, 1, 1)
- BecomeGOD.TextScaled = true
- BecomeGOD.TextSize = 14
- BecomeGOD.TextWrapped = true
- ServerDestruction.Name = "Server Destruction"
- ServerDestruction.Parent = RoyalGUI
- ServerDestruction.BackgroundColor3 = Color3.new(0, 0, 0)
- ServerDestruction.BackgroundTransparency = 0.5
- ServerDestruction.Position = UDim2.new(0, 0, 0, 69)
- ServerDestruction.Size = UDim2.new(0, 200, 0, 50)
- ServerDestruction.Font = Enum.Font.SciFi
- ServerDestruction.FontSize = Enum.FontSize.Size14
- ServerDestruction.Text = "Server Destruction"
- ServerDestruction.TextColor3 = Color3.new(0, 1, 1)
- ServerDestruction.TextScaled = true
- ServerDestruction.TextSize = 14
- ServerDestruction.TextWrapped = true
- GasMan.Name = "GasMan"
- GasMan.Parent = RoyalGUI
- GasMan.BackgroundColor3 = Color3.new(0, 0, 0)
- GasMan.BackgroundTransparency = 0.5
- GasMan.Position = UDim2.new(0, 0, 0, 138)
- GasMan.Size = UDim2.new(0, 200, 0, 50)
- GasMan.Font = Enum.Font.SciFi
- GasMan.FontSize = Enum.FontSize.Size14
- GasMan.Text = "GasMan"
- GasMan.TextColor3 = Color3.new(0, 1, 1)
- GasMan.TextScaled = true
- GasMan.TextSize = 14
- GasMan.TextWrapped = true
- SmokeWeed.Name = "Smoke Weed"
- SmokeWeed.Parent = RoyalGUI
- SmokeWeed.BackgroundColor3 = Color3.new(0, 0, 0)
- SmokeWeed.BackgroundTransparency = 0.5
- SmokeWeed.Position = UDim2.new(0, 0, 0, 210)
- SmokeWeed.Size = UDim2.new(0, 200, 0, 56)
- SmokeWeed.Font = Enum.Font.SourceSans
- SmokeWeed.FontSize = Enum.FontSize.Size14
- SmokeWeed.Text = "Get Dank like Royal"
- SmokeWeed.TextColor3 = Color3.new(0, 1, 1)
- SmokeWeed.TextScaled = true
- SmokeWeed.TextSize = 14
- SmokeWeed.TextWrapped = true
- ImageLabel.Parent = RoyalGUI
- ImageLabel.BackgroundColor3 = Color3.new(0, 0, 0)
- ImageLabel.BackgroundTransparency = 0.5
- ImageLabel.Position = UDim2.new(0, 205, 0, 0)
- ImageLabel.Size = UDim2.new(0, 280, 0, 266)
- ImageLabel.Image = "rbxassetid://712715946"
- ImageLabel.ImageTransparency = 0.5
- Credits.Name = "Credits"
- Credits.Parent = RoyalGUI
- Credits.BackgroundColor3 = Color3.new(1, 1, 1)
- Credits.BackgroundTransparency = 1
- Credits.Position = UDim2.new(0, 207, 0, 214)
- Credits.Size = UDim2.new(0, 181, 0, 52)
- Credits.Font = Enum.Font.SciFi
- Credits.FontSize = Enum.FontSize.Size24
- Credits.Text = "RoyalHUB -Made By Royale.EXE/John"
- Credits.TextColor3 = Color3.new(0, 1, 1)
- Credits.TextScaled = true
- Credits.TextSize = 24
- Credits.TextWrapped = true
- Execute.Name = "Execute"
- Execute.Parent = RoyalGUI
- Execute.BackgroundColor3 = Color3.new(0, 0, 0)
- Execute.BackgroundTransparency = 0.5
- Execute.Position = UDim2.new(0, 0, 0, 266)
- Execute.Size = UDim2.new(0, 485, 0, 103)
- Execute.Font = Enum.Font.SciFi
- Execute.FontSize = Enum.FontSize.Size18 -- Yup an Executor ;)
- Execute.Text = "Executor"
- Execute.TextColor3 = Color3.new(0, 1, 1)
- Execute.TextScaled = true
- Execute.TextSize = 18
- Execute.TextWrapped = true
- Close.Name = "Close"
- Close.Parent = RoyalGUI
- Close.BackgroundColor3 = Color3.new(1, 0, 0)
- Close.Position = UDim2.new(0, 449, 0, 0)
- Close.Size = UDim2.new(0, 36, 0, 31)
- Close.Font = Enum.Font.SciFi
- Close.FontSize = Enum.FontSize.Size14
- Close.Text = "X"
- Close.TextColor3 = Color3.new(1, 1, 1)
- Close.TextScaled = true
- Close.TextSize = 14
- Close.TextWrapped = true
- Close.MouseButton1Down:connect(function()
- game.CoreGui.RoyalHUB:Destroy()
- end)
- BecomeGOD.MouseButton1Down:connect(function()
- --GOD--
- Player = game.Players.LocalPlayer
- Char = Player.Character
- Torso = Char.Torso
- Head = Char.Head
- Arms = {Char:FindFirstChild'Right Arm', Char:FindFirstChild'Left Arm'}
- Shoulders = {Torso:FindFirstChild'Right Shoulder', Torso:FindFirstChild'Left Shoulder'}
- Legs = {Char:FindFirstChild'Right Leg', Char:FindFirstChild'Left Leg'}
- HumRoot = Char:FindFirstChild'HumanoidRootPart'
- HumRootJ = HumRoot['RootJoint']
- Humanoid = Char:FindFirstChild'Humanoid'
- Mouse = Player:GetMouse()
- local s = Workspace:FindFirstChild('god_script: '..Player.Name,true)
- if s then
- local f = s:FindFirstChild'stop'
- if f then
- f:Invoke()
- end
- end
- s=nil
- Debris = game:service'Debris'
- RS = game:service'RunService'
- Chatserv = game:service'Chat'
- Insertserv = game:service'InsertService'
- Neck = Torso:FindFirstChild'Neck'
- pcall(function() Char.Shirobako:Destroy() end)
- Main = Instance.new("Model",Char)
- Main.Name = "Shirobako"
- script.Parent=Main
- cfn=CFrame.new
- ang = function(x,y,z) return CFrame.Angles(x or 0,y or 0,z or 0)end
- m={tau=math.pi*2;float=196.25}
- v3n=Vector3.new
- md,mr,PI=math.rad, math.random, math.pi
- bcol=BrickColor.new
- numkp=NumberSequenceKeypoint.new
- colkp=ColorSequenceKeypoint.new
- function l(a1,x,y,z,rx,ry,rz)
- local cf
- if tostring(a1):find(',') == nil then
- cf=a1.CFrame
- else cf=a1 end
- return cf*CFrame.new(x or 0,y or 0,z or 0)*CFrame.Angles(
- rx or 0,ry or 0,yz or 0)
- end
- New = function(what)
- return function(bar)
- local obj=Instance.new(what)
- for arg,val in pairs(bar) do
- if arg == "_P" then
- obj.Parent = val
- elseif arg=="_PP" then
- obj.Part0=val[1]
- obj.Part1=val[2]
- else
- if pcall(function()return obj[arg] end) then
- obj[arg]=val
- end
- end
- end
- return obj
- end
- end
- Edit = function(what)
- return function(args)
- for ind,obj in next,what do
- for arg,val in next,args do
- local child,argu = arg:match"(.+)%.(.+)"
- if child and argu then
- if pcall(function()return obj[child][argu] end) then
- -- print'a'
- obj[child][argu]=val
- end
- else
- if arg=='_F'then
- val(ind,obj)
- elseif pcall(function()return obj[arg]end) then
- obj[arg]=val
- end
- end
- end
- end
- end
- end
- _1,_2,_3=nil,nil
- set_material = nil
- set_color = nil
- set_parent = nil
- set_anchor = nil
- Part = function(x,y,z,col,tr)
- local p = New"Part"{
- _P=set_parent or Main;
- BrickColor = bcol(col or set_color or "White");
- CanCollide = false;
- Transparency = tr or 0;
- Size = Vector3.new(x or 0,y or 0,z or 0);
- Material = set_material or 'SmoothPlastic';
- Anchored = (set_anchor~=nil and set_anchor or false)
- }
- for _,sur in next,Enum.NormalId:GetEnumItems() do
- p[sur.Name..'Surface'] = 10
- end
- _1 = p
- return p
- end
- Wedge = function(x,y,z,col,tr)
- local p = New"WedgePart"{
- _P=Main;
- BrickColor = bcol(col or "White");
- CanCollide = false;
- Transparency = tr or 0;
- Size = Vector3.new(x or 0,y or 0,z or 0);
- Material = set_material or 'SmoothPlastic';
- Anchored = (set_anchor~=nil and set_anchor or false)
- }
- for _,sur in next,Enum.NormalId:GetEnumItems() do
- p[sur.Name..'Surface'] = 0
- end
- _1 = p
- return p
- end
- Weld = function(part0,part1,c0,c1,...) --over-engineered welding function which accepts many things
- local ar = {...}
- local cframe0,cframe1
- local function checkf()local res=true
- for i,v in pairs(ar)do
- if type(v) ~= 'number' then
- res=false
- end
- end
- return res
- end
- if type(c0) == 'table' then
- cframe0 = CFrame.new(c0[1] or 0, c0[2] or 0, c0[3] or 0) * CFrame.Angles(
- c0[4] or 0, c0[5] or 0, c0[6] or 0)
- elseif type(c0) == 'userdata' then
- cframe0 = c0
- elseif type(c0) == 'number' and checkf() then
- cframe0 = CFrame.new(c0 or 0,c1 or 0,ar[1] or 0) * CFrame.Angles(ar[2] or 0, ar[3] or 0, ar[4] or 0)
- end
- if type(c1) == 'table' then
- cframe1 = CFrame.new(c1[1] or 0, c1[2] or 0, c1[3] or 0) * CFrame.Angles(
- c1[4] or 0, c1[5] or 0, c1[6] or 0)
- elseif type(c1) == 'userdata' then
- cframe1 = c1
- elseif type(c1) == 'number' and (not c0 or (c0 and type(c0) == 'table')) then
- cframe1 = CFrame.new(c1 or 0, ar[1] or 0, ar[2] or 0) * CFrame.Angles(ar[3] or 0, ar[4] or 0, ar[5] or 0)
- end
- for i,v in pairs(ar)do
- if type(v) == 'table' then
- cframe1 = CFrame.new(v[1] or 0, v[2] or 0, v[3] or 0) * CFrame.new(v[4] or 0, v[5] or 0, v[6] or 0)
- elseif type(v) == 'userdata' then
- cframe1 = v
- end
- end
- cframe0,cframe1 = cframe1,cframe0
- part0.Position=part1.Position
- local weld = Instance.new("Motor")
- weld.Part0 = part0
- weld.Part1 = part1
- weld.C0 = cframe0 or CFrame.new()
- weld.C1 = cframe1 or CFrame.new()
- weld.MaxVelocity = .1
- weld.Parent = part0
- _2=weld
- return weld
- end
- mesh_ids = {
- spike = "rbxassetid://1033714";
- ring = "rbxassetid://3270017";
- coil = 'rbxassetid://16606212';
- diamond = 'rbxassetid://9756362';
- rock = 'rbxassetid://1290033';
- }
- mesh_texs = {
- rock = 'rbxassetid://1290030';
- }
- Mesh = function(parent,id,sx,sy,sz)
- local name = ( (id == 'cyl' and 'CylinderMesh') or (id == 'bl' and 'BlockMesh') or 'SpecialMesh')
- local mesh = Instance.new(name)
- if id == 's' then
- mesh.MeshType = Enum.MeshType.Sphere
- elseif id == 'w' then
- mesh.MeshType = Enum.MeshType.Wedge
- elseif string.find(id,"://") ~= nil then
- mesh.MeshId = id
- end
- mesh.Scale = Vector3.new(sx or 1, sy or 1, sz or 1)
- mesh.Parent = parent
- _3=mesh
- return mesh
- end
- cane = Part(.1,4,.1,'Deep blue')Mesh(_1,'cyl')
- hw=Weld(cane,Arms[1],0,-1.15,0,-PI/2)
- bl = Part(.4,.4,.1)Mesh(_1,'s')
- Weld(bl,cane,0,2.25)
- bl2 = Part(.3,.3,.1,'Deep orange')Mesh(_1,'s',1,1,1.25)
- Weld(bl2,bl)_1.Material='Neon'
- set_color='Black'
- for i=0,1,1/4 do
- ring = Part(.1,.1,.1)Mesh(_1,mesh_ids.ring,.25-i*(.25*.9),.25-i*(.25*.9),.1)
- Weld(ring,cane,0,-2-i*.25,0,PI/2)
- end
- set_color='Bright orange'
- for a=-PI/2,PI/2,PI/6 do
- arm = Part(.1,.5,.1)Mesh(_1,'bl',.5,1,.5)
- New'Weld'{_P=arm;_PP={arm,bl};
- C1=cfn(0,0,0)*ang(0,0,a);
- C0=cfn(0,-arm.Size.y,0);
- }
- dec = Part(.1,.1,.1,'Bright red')Mesh(_1,'bl',.525,1,.525)_1.Material='Neon'
- Weld(dec,arm,0,.25*.8)
- end
- arm=Part(.1,.9,.1)Mesh(_1,'bl',.5,1,.5)
- New'Weld'{_P=arm;_PP={arm,bl};
- C1=cfn(.1,-.15,0)*ang(0,0,md'25');
- C0=cfn(0,arm.Size.y/2,0);
- }
- dec = Part(.1,.1,.1,'Bright red')Mesh(_1,'bl',.525,1,.525)_1.Material='Neon'
- Weld(dec,arm,0,-.45*.8)
- arm=Part(.1,.9,.1)Mesh(_1,'bl',.5,1,.5)
- New'Weld'{_P=arm;_PP={arm,bl};
- C1=cfn(-.1,-.15,0)*ang(0,0,md'-25');
- C0=cfn(0,arm.Size.y/2,0);
- }
- dec = Part(.1,.1,.1,'Bright red')Mesh(_1,'bl',.525,1,.525)_1.Material='Neon'
- Weld(dec,arm,0,-.45*.8)
- set_color=nil
- coil=Part(.1,.1,.1,'New Yeller')Mesh(_1,mesh_ids.coil,.11,.11,1.15)
- Weld(coil,cane,0,0,0,PI/2,0,md'15')
- disk=Part(.1,.1,.1,'New Yeller')Mesh(_1,'cyl',1.1,1,1.1)
- Weld(disk,cane,0,-2+.085)
- disk=Part(.1,.1,.1,'New Yeller')Mesh(_1,'cyl',1.1,1,1.1)
- Weld(disk,cane,0,2-.085)
- rainbow={}
- for i=0,1,.1 do
- local p=60/360
- local col=Color3.fromHSV(p+((p*.25)*i),1,1)
- local kp=colkp(i,col)
- table.insert(rainbow,kp)
- end
- sizes={}
- b=false
- for i=0,1,1/4 do
- b=not b
- local s=.1+(i/2)
- local s2=s/5
- local kp=numkp(i,(b and s or s2))
- table.insert(sizes,kp)
- end
- emitter=New"ParticleEmitter"{_P=coil;
- Texture='rbxassetid://98824648';
- Color=ColorSequence.new(rainbow);
- Size=NumberSequence.new(sizes);
- VelocitySpread=180;
- Lifetime=NumberRange.new(3);
- Transparency=NumberSequence.new{numkp(0,1);numkp(.5,.5);numkp(1,1)};
- Speed=NumberRange.new(.25,.75);
- Rotation=NumberRange.new(0,75);
- LockedToPart=true;
- Rate=3;
- }
- Joints={}
- function addJoint(name,weld,c0,c1)
- local t= {}
- t.w=weld
- t.n_c0 = c0 or weld.C0
- t.n_c1 = c1 or weld.C1
- t._desired=weld.C0
- t.spd=.1
- t.l=0
- function t:get()
- return setmetatable({},{__newindex=function(t,i,v)
- if i=='d' and self.l == 0 then
- self.d = v
- elseif i == 's' then self.spd=v end end})
- end
- setmetatable(t,{__newindex=function(ta,i,v)
- if i=='d' then
- ta._desired = ta.n_c0 * v
- end end})
- Joints[name]=t
- getfenv(0)[name]=Joints[name]
- end
- --Create Joints--
- addJoint('rw',New"Weld"{_P = Torso;Part0=Torso;Part1=Arms[1];
- C0=cfn(1,0.5,0); C1=cfn(-.5,0.5,0)})
- addJoint('lw',New"Weld"{_P = Torso;Part0=Torso;Part1=Arms[2];
- C0=cfn(-1,0.5,0); C1=cfn(.5,0.5,0)})
- addJoint('rw2',New"Weld"{_P=Torso;_PP={Torso,Legs[1]};
- C0=cfn(1,-1,0);C1=cfn(0.5,1,0)})
- addJoint('lw2',New"Weld"{_P=Torso;_PP={Torso,Legs[2]};
- C0=cfn(-1,-1,0);C1=cfn(-0.5,1,0)})
- addJoint('tw',HumRootJ,cfn(0,0,0,-1,0,0,0,0,1,0,1,-0),
- cfn(0,0,0,-1,-0,-0,0,0,1,0,1,0))
- addJoint('nw',Neck,cfn(0,1,0,-1,-0,-0,0,0,1,0,1,0),
- cfn(0,-.5,0,-1,-0,-0,0,0,1,0,1,0))
- addJoint('hw',hw)
- Connections = {}
- anim_con = RS.Stepped:connect(function()
- for _,j in next,Joints do
- j.w.C0 = j.w.C0:lerp(j._desired,j.spd)
- end
- end)
- local pt=tick()
- local pm=0
- local ppos=Torso.Position
- function shadow_effect()
- local ssss={}
- if (tick()-pt)>.075 then
- -- for _,hum in next,findHum(Torso.Position,10)do
- -- hum.Parent:BreakJoints()
- -- end
- Char.archivable=true
- local cl=Char:Clone()cl.Parent=Main
- Char.archivable=false
- for _,obj in next,cl:children() do
- if not obj:IsA'Part' then obj:Destroy()
- elseif obj:IsA'Part'then
- Edit{obj}{Transparency=.5;Reflectance=.1;Anchored=true;CanCollide=false;
- Material='Neon';BrickColro=bcol'New Yeller'}
- local ttt={obj,obj.CFrame}
- table.insert(ssss,ttt)
- end
- end
- Spawn(function()
- for i=0,1,.1 do
- for _,v in next,ssss do
- v[1].Transparency=.5+i/2
- v[1].Size=v[1].Size*1.025
- v[1].CFrame=v[2]
- v[1].BrickColor=bcol'New Yeller'
- end
- wait()
- end
- cl:Destroy()end)
- pt=tick()
- end
- end
- dash=false
- function findHum(pos,rad,hum2)
- local hums={}
- function check(a)
- local res=false
- for i,ho in pairs(hums)do
- if a==ho then res=true end
- end
- return res
- end
- for i,v in pairs(Workspace:children())do
- if v:IsA'Model'and v~=Char and v~=(hum2 or Char) then
- for i,q in pairs(v:children())do
- if q:IsA'Humanoid' and q.Parent:FindFirstChild'Torso'and(q.Torso.Position-pos).magnitude < rad then
- if not check(q)then
- table.insert(hums,q)
- end
- end
- end
- end
- end
- return hums
- end
- -- Head.face.Texture='rbxassetid://321187438'
- WalkSpeed=20
- do --Idleloop
- --IDLES--
- Anim="Idle"
- local sin,cos,abs = math.sin,math.cos,math.abs
- local rw,lw,rw2,lw2,tw = rw:get(),lw:get(),rw2:get(),lw2:get(),tw:get()
- local angle=0
- local a=md'7.5'
- idle_con=RS.Stepped:connect(function()
- local walkmag = v3n(HumRoot.Velocity.x,0,HumRoot.Velocity.z).magnitude
- angle=angle%100+1/5
- if walkmag > .2 then
- Anim='Walk'
- else
- Anim='Idle'
- end
- Humanoid.WalkSpeed=WalkSpeed
- if Anim == 'Idle' then
- rw.d = cfn(0,sin(angle)*.1,0)*ang(0,0,md'10'+sin(angle)*.075)
- lw.d = cfn(0,sin(angle)*.1,0)*ang(0,0,-md'10'-sin(angle)*.075)
- rw2.d = cfn(sin(angle)*.05,abs(sin(angle))*.05,0) * ang(0,0,md'5'-sin(angle)*.1)
- lw2.d = cfn(-sin(angle)*.05,abs(sin(angle))*.05,0) * ang(0,0,-md'5'+sin(angle)*.1)
- tw.d = cfn(0,0,sin(angle)*.15)
- elseif Anim == 'Walk' then
- tw.d=cfn(0,0,sin(angle)*.1)*ang(md'5')
- rw.d=ang(md'-15',0,a)
- lw.d=ang(md'-15',0,-a)
- rw2.d=ang(md'-15',0,a)
- lw2.d=ang(md'-15',0,-a)
- if dash and WalkSpeed>0 then
- Humanoid.WalkSpeed=130
- shadow_effect()
- end
- end
- end)
- end
- function ringSFX(cf,p,r,s)
- p.Anchored=true
- p.CFrame=cf
- local t=p.Transparency
- local msh=Mesh(p,mesh_ids.ring)
- Spawn(function()
- for i=0,1,(s or .1) do
- p.Transparency=t+((1-t)*i)
- msh.Scale=v3n(r*i,r*i,1)
- wait()
- end
- p:Destroy()
- end)
- end
- function sphereSFX(cf,p,r,s)
- p.Anchored=true
- p.CFrame=cf
- local t=p.Transparency
- local msh=Mesh(p,'s')
- Spawn(function()
- for i=0,1,(s or .1) do
- p.Transparency=t+((1-t)*i)
- msh.Scale=v3n(r*i,r*i,r*i)
- wait()
- end
- p:Destroy()
- end)
- end
- function hideAllParts(wut,an)
- local parts={}
- local function hide(object,anchor)
- if object:IsA("BasePart") or object:IsA("Decal") then
- local tr=object.Transparency
- local t={o=object,t=tr}
- object.Transparency = 1
- if object:IsA'BasePart' then
- t.a=object.Anchored
- if anchor==nil then
- object.Anchored=true
- else
- if anchor == 1 then
- object.Anchored=true
- else
- object.Anchored=false
- end
- end
- t.c=object.CanCollide
- object.CanCollide=false
- end
- table.insert(parts,t)
- end
- for _, child in ipairs(object:GetChildren()) do
- hide(child,an)
- end
- end
- hide(wut,an)
- -- for i,v in pairs(Char:children())do
- -- pcall(function()print(v.Anchored)end)end
- return function()
- for i,v in ipairs(parts) do
- v.o.Transparency = v.t
- if v.o:IsA'BasePart'then
- if v.a~=nil then
- v.o.Anchored=v.a
- end
- if v.c~=nil then
- v.o.CanCollide=v.c
- end
- end
- end
- end
- end
- -- unh=hideAllParts(Char)wait()
- -- unh()
- do --Main part of the script
- function slash(mouse)
- rw.l=1
- rw.d=ang(PI/2,0,-PI/4/2)*ang(0,PI/2)
- hw.d=cfn(0,-.85,0)*ang(0,PI/2)
- wait'.5'
- local p=Part(4,4,1,'New Yeller',.5)
- p.Anchored=true
- local stp,enp=l(Torso,-5,0,-3).p,l(Torso,5,0,-3).p
- p.CFrame=cfn(stp,enp)
- local mag=(stp-enp).magnitude
- local sx,sz=p.Size.x,p.Size.y
- for _,hum in next,findHum(l(Torso,0,0,-3).p,5) do
- ringSFX(l(hum.Torso),Part(1,1,1,'New Yeller',.5),10)
- ringSFX(l(hum.Torso)*ang(PI/2),Part(1,1,1,'New Yeller',.5),10)
- ringSFX(l(hum.Torso)*ang(PI/2,PI/2),Part(1,1,1,'New Yeller',.5),10)
- local bl=Part(1,1,1,'New Yeller')bl.Anchored=true bl.Material='Neon'
- local msh=Mesh(_1,'s')
- bl.CFrame=hum.Torso.CFrame
- msh.Scale=hum.Parent:GetExtentsSize()
- local lol=math.max(msh.Scale.x,msh.Scale.y,msh.Scale.z)
- local scale=v3n(lol,lol,lol)*1.25
- local pos=hum.Torso.Position
- ---Shrink ball, teleball with trail, enlarge and unhide---
- Spawn(function()
- local unhide=hideAllParts(hum.Parent)
- for i=1,.1,-.05 do
- msh.Scale=scale*i
- wait()
- end
- bl.CFrame=cfn(mouse.hit.p)
- local mag=(pos-l(bl).p).magnitude
- local laz=Part(1,1,mag,'New Yeller',.5) laz.Anchored=true
- laz.CFrame=cfn(l(bl).p,pos)*cfn(0,0,-mag/2)
- Spawn(function()
- for i=0,1,.1 do laz.Transparency=i wait()end laz:Destroy()end)
- for i=.1,1,.1 do
- msh.Scale=scale*i
- wait()
- end
- hum.Parent:MoveTo(bl.Position)
- -- repeat wait() until (l(hum.Torso).p-l(bl,0,2).p).magnitude<3
- unhide()
- bl:Destroy()
- end)
- end
- Spawn(function()
- for i=0,1,.25 do
- p.Size=v3n(sx,sz,i*mag)
- p.CFrame=cfn(stp,enp)*cfn(0,0,-(i*(mag/2)))
- wait()
- end
- for i=.5,1,.1 do
- p.Transparency=i
- wait()
- end p:Destroy()
- end)
- rw.spd=.3
- rw.d=ang(PI/2,0,md'130')*ang(0,PI/2)
- wait'.5'
- rw.l=0
- hw.d=cfn()
- end
- function laser(mouse)
- rw.l=1
- lw.l=1
- rw.d=ang(md'100',0,md'-55')
- lw.d=ang(md'100',0,md'55')
- hw.d=ang(md'7.5',md'45')
- cp=Part(.1,.1,.1)
- local laz=Part(3,0,3,'New Yeller')laz.Material='Neon'
- Mesh(laz,'bl').Name='m'
- laz.Anchored=true
- local t={}
- for i=0,m.tau,m.tau/6 do
- local p=Part(.1,.1,.1)
- local w=Weld(p,bl,{0,0,-.25,PI/2,i,0},{0,0,1})
- Edit{w}{C0=w.C0*ang(PI/2),C1=w.C1*ang(PI/2)}
- Mesh(_1,mesh_ids.diamond,.3,.3,.3)
- w.DesiredAngle=9e+009
- table.insert(t,p)
- end
- aura=Part(1,1,1,'New Yeller',.5)Weld(aura,bl)
- local msh=Mesh(aura,'s',0,0,0)
- for i=0,1,.1 do msh.Scale=v3n(2,2,2)*i wait()end
- holding=true
- local tr=0
- local li={}
- local r=1.5
- local pt=tick()
- local function ran()return l(bl,mr(-r,r),mr(-r,r),mr(-r,r),mr(-PI,PI),mr(-PI,PI),mr(-PI,PI))end
- for i=1,6 do
- local pp=Part(.1,.1,.1,'New Yeller',.5)_1.Anchored=true _1.Material='Neon'
- pp.CFrame=ran()
- table.insert(li,pp)
- end
- ---Make aura glow
- Spawn(function()
- while wait()do
- for i=0,.5,.1 do aura.Transparency=.5+i/2
- for _,v in next,li do v.CFrame=ran() end
- wait()end
- for i=.5,0,-.1 do aura.Transparency=.5+i/2
- for _,v in next,li do v.CFrame=ran() end
- wait()end
- end end)
- while holding do
- ---Positioning laser---
- local mag=(l(bl).p-mouse.hit.p).magnitude
- laz.Size=v3n(.1,mag,.1)
- laz.CFrame = (cfn(l(bl).p,mouse.hit.p)*cfn(0,0,-mag/2))*ang(PI/2)
- ---Damaging---
- for _,hum in next,findHum(mouse.hit.p,3) do
- -- hum:TakeDamage(1)
- -- if not hum.Torso:FindFirstChild'Umpalumpa'then
- --Turn them to androids and anchor em still--
- local android=hum.Torso:FindFirstChild'android'
- if not android then
- local pp=Part(1,1,1,'New Yeller',.5)Weld(pp,hum.Torso,0,0,0,0,PI)
- _1.Name='android'
- local ring = Part(1,1,1,'',1)ring.Parent=pp
- local ring2 = Part(1,1,1,'New Yeller',.5)ring.Parent=pp
- ring2.Parent=ring
- local sx,sy,sz=6,2,6
- Mesh(ring,'cyl',sx+.25,sy,sz+.25)
- Mesh(ring2,mesh_ids.ring,sx,sz,sy*6)
- Weld(ring,pp,ang(PI/2),ang(PI/2)).DesiredAngle=9e+009
- Weld(ring2,ring,ang(PI/2))
- for _,face in next,Enum.NormalId:GetEnumItems() do
- if face.Name~="Top"and face.Name~="Bottom" then
- New"Texture"{_P=ring;Face=face;Texture='rbxassetid://33092505';}
- end
- end
- pp.Parent=hum.Torso
- Mesh(pp,'s',5,7,5)
- local cnt=New"NumberValue"{_P=pp;Name='cnt'}
- local huhu=hum
- local cf=huhu.Torso.CFrame
- local o1,o2=huhu.WalkSpeed,huhu.JumpPower
- huhu.WalkSpeed=0
- huhu.JumpPower=0
- local bp=New"BodyPosition"{_P=hum.Torso;MaxForce=v3n(1,1,1)*9e+009;
- position=hum.Torso.Position;Name='Umpalumpa'}
- Spawn(function()
- repeat
- -- pcall(function()huhu.Torso.Anchored=true end)
- -- pp.CFrame=cf
- pcall(function()pp.Parent.Anchored=false end)
- cnt.Value=cnt.Value-1
- wait'.5'
- until cnt.Value <= 0
- huhu.WalkSpeed,huhu.JumpPower=o1,o2
- pcall(function()bp:Destroy() end)
- for i=.5,1,.1 do
- pp.Transparency=i
- ring2.Transparency=i
- wait()
- end pp:Destroy()
- end)
- Debris:AddItem(pp,7)
- else
- android.cnt.Value=.5
- end
- ---Backup stucking---
- -- Debris:AddItem(bp,.25) --end
- end
- -- 'rbxassetid://430059354'
- ---Cross effect---
- local bl=Part(1,1,1,nil,.5)Mesh(_1,'s')
- local bl2=Part(1,1,1,nil,.5)Mesh(_1,'s')
- Edit{bl,bl2}{Anchored=true;BrickColor=bcol'New Yeller'}
- bl.CFrame=cfn(mouse.hit.p,l(Torso).p)*ang(0,PI/2)
- bl2.CFrame=l(bl,0,0,0,PI/2)
- -- bl3.CFrame=l(bl2,0,0,0,0,PI/2)
- Spawn(function()
- for i=0,1,.1 do
- for _,v in next,{bl,bl2}do
- pcall(function()v.Mesh.Scale=v3n(1,10,1)*i end)
- v.Transparency=i
- end wait()
- end bl:Destroy()bl2:Destroy() end)
- ---Ring efect beneath you
- local gr,gr_pos=Workspace:FindPartOnRay(Ray.new(l(Torso).p,v3n(0,-10)),Char)
- if (tick()-pt)>.1 then
- if gr and gr_pos then
- Part(.1,.1,.1,'New Yeller',.5)
- ringSFX(cfn(gr_pos)*ang(PI/2),_1,20)
- end
- ---"Grow" effect on laser---
- Spawn(function()
- local cl=laz:Clone()cl.Parent=Main
- local msh=cl.m
- for i=0,1,.25 do
- msh.Scale=v3n(1+i*10,1,1+i*10)
- cl.Transparency=i
- wait()
- end
- cl:Destroy()
- end)
- pt=tick()
- end
- wait()
- end
- ---Clearing up---
- for i,v in pairs(t)do v:Destroy()end
- for i,v in pairs(li)do v:Destroy()end
- laz:Destroy()
- for i=1,0,-.1 do msh.Scale=v3n(2,2,2)*i wait()end
- aura:Destroy()
- hw.d=cfn()
- rw.l=0 lw.l=0
- end
- function recurseHum(what)
- local res
- local p=what
- repeat
- p=p.Parent
- if p then
- local hum=p:FindFirstChild'Humanoid'
- if hum then
- res=hum
- break
- end
- end
- until p==nil
- return res
- end
- function galaxy()
- local function getAllParts(radius)
- local min,max = math.min,math.max
- local list={}
- local pos1,pos2=l(Torso,-15,-2,-15).p,l(Torso,15,2,15).p
- local reg=Region3.new(v3n(min(pos1.x,pos2.x),min(pos1.y,pos2.y),min(pos1.z,pos2.z)),
- v3n(max(pos1.x,pos2.x),max(pos1.y,pos2.y),max(pos1.z,pos2.z)))
- for i,v in pairs(Workspace:FindPartsInRegion3WithIgnoreList(reg,{Char})) do
- if (v.Position-Torso.Position).magnitude<radius and v.Name~='Base' then
- table.insert(list,v)
- end
- end
- return list
- end
- local orig_ws=Humanoid.WalkSpeed
- WalkSpeed=0
- Edit{rw,lw,rw2,lw2,tw}{l=1}
- tw.d=ang(md'-45')
- -- rw.d=ang(md'-45',0,md'25')
- rw.d=ang(md'50',0,md'25')*ang(0,md'15')
- lw.d=ang(md'-45',0,md'-25')
- -- hw.d=ang(0,0,md'15')
- hw.d=cfn(0,.05,0)
- rw2.d=ang(PI/4,0,md'15')
- lw2.d=ang(PI/4,0,-md'15')
- Humanoid.HipHeight=-1.5
- local linese={}
- local spinners={}
- ---Rings---
- for a=-90,90,45 do
- local cyl=Part(1,1,1,'',1)Mesh(cyl,'cyl',10,1,10)
- local ww=Weld(cyl,HumRoot,0,0,0,md(a))
- table.insert(spinners,ww)
- table.insert(linese,cyl)
- end
- for a=-90,90,45 do
- local cyl=Part(1,1,1,'',1)Mesh(cyl,'cyl',10,1,10)
- local ww=Weld(cyl,HumRoot,0,0,0,0,0,md(a))
- table.insert(spinners,ww)
- table.insert(linese,cyl)
- end
- for i,v in pairs(linese)do
- for _,face in next,Enum.NormalId:GetEnumItems() do
- if face.Name~='Top'and face.Name~='Bottom' then
- New"Texture"{_P=v;Texture='rbxassetid://'..180728579-1;Face=face;Transparency=0;
- StudsPreTileU=1;}
- end
- end end
- ---Spheres---
- for i=0,1,1/6 do
- local p=Part(1,1,1,'New Yeller',.9)p.Material='Neon'
- Mesh(p,'s',i*9,i*9,i*9)
- table.insert(spinners,Weld(p,Torso))
- for _,face in next,Enum.NormalId:GetEnumItems() do
- New"Decal"{_P=p;Face=face;Texture='rbxassetid://'..124291850-1;Transparency=.5}
- end
- end
- base_spd = .025
- deviation = 1
- local ptick=tick()
- holding=true
- ---Mainloop---
- while holding do
- ---Spin---
- for o,weld in next,spinners do
- weld.C1 = weld.C1 * ang(0,(o%2==0 and -1 or 1)*base_spd)
- end
- --Move parts away from you---
- for _,part in next,getAllParts(7) do
- local hum=recurseHum(part)
- if hum and (hum.Torso.Position-Torso.Position).magnitude <= 10 then
- local rot=l(hum.Torso)-l(hum.Torso).p
- hum.Torso.CFrame=cfn((cfn(hum.Torso.CFrame.p,Torso.CFrame.p)*cfn(0,0,5)).p)*rot
- break
- else
- local rot=l(part)-l(part).p
- part.CFrame=cfn((cfn(part.CFrame.p,Torso.CFrame.p)*cfn(0,0,5)).p)*rot
- end
- end
- ---Heal others---
- if (tick()-ptick)>.25 then
- for _,hum in next,findHum(Torso.Position,20) do
- hum:TakeDamage(-5)
- local mag=(l(hum.Torso).p-l(Torso).p).magnitude
- local bl=Part(.1,mag,.1,'Lime green',.75)bl.Material='Neon'
- bl.Anchored=true
- local msh=Mesh(_1,'s')
- bl.CFrame=l(cfn(l(Torso).p,l(hum.Torso).p),0,0,-mag/2)*ang(PI/2)
- local momo=godly(hum.Parent,'Lime green',.9)
- Spawn(function() ---Fade out beam---
- local scales={}
- for _,v in pairs(momo:children())do table.insert(scales,v.Mesh.Scale) end
- for i=0,1,.05 do
- for i2,v in pairs(momo:children())do
- v.Mesh.Scale=scales[i2]+(v3n(.05,.05,.05)*i)
- v.Transparency=.9+(.1*i)
- end
- bl.Transparency=.75+i*(1-.75)
- msh.Scale=v3n(1+i*5,1,1+i*.5)
- wait()
- end
- momo:Destroy()
- bl:Destroy()end)
- end
- ptick=tick()
- end
- ---Heal yourself---
- Humanoid:TakeDamage(-5)
- wait()
- end
- for _,v in pairs(spinners)do v.Parent:Destroy()end
- Humanoid.HipHeight=0
- hw.d=cfn()
- WalkSpeed=orig_ws
- Edit{rw,lw,rw2,lw2,tw}{l=0}
- end
- function godly(tar,color,tr)
- local function getM(a)
- local res=nil
- for i,v in pairs(a:children())do
- if v.className:match'Mesh' then
- res=v
- end
- end return res
- end
- local godo=New"Model"{_P=Main}
- set_parent=godo
- local trlist={}
- for i,v in next,(tar and tar:children() or Char:children()) do
- if v:IsA'Part' and v.Name~='HumanoidRootPart' then
- if v.Name =='Head'then
- local pp=Part(1,1,1,color or 'New Yeller',tr or .9)pp.Material='Neon'
- pp.Size=v.Size
- Weld(pp,v)
- local mesh=v.Mesh:Clone()mesh.Parent=pp
- mesh.Scale=mesh.Scale*1.1
- table.insert(trlist,mesh.Scale)
- else
- local pp=Part(1,1,1,color or 'New Yeller',tr or .9)_1.Material='Neon'
- pp.Size=v.Size Weld(pp,v)
- local msh=Mesh(pp,'bl')
- msh.Scale=msh.Scale*1.1
- table.insert(trlist,msh.Scale)
- end
- elseif v:IsA'Hat'then
- local pp=Part(.1,.1,.1,color or 'New Yeller',tr or .9)_1.Material='Neon'
- Weld(pp,v.Handle)
- local mesh=getM(v.Handle):Clone()
- mesh.TextureId=''
- mesh.Scale=mesh.Scale+(mesh.Scale*.01)
- mesh.Parent=pp
- table.insert(trlist,mesh.Scale)
- end
- end
- set_parent=nil
- return godo,trlist
- end
- main_aura,main_aura_tr=godly()
- function hammer(mouse)
- Edit{rw,lw,rw2,lw2,tw}{l=1}
- tw.d=cfn()*ang(md'25')
- Humanoid.HipHeight=.25
- rw2.d=cfn(0,-.05,0)*ang(md'25')
- lw2.d=ang(md'-25')
- rw.d=cfn(0,0,-.25)*ang(PI/2+md'25',0,md'-45')
- lw.d=cfn(0,0,-.25)*ang(PI/2+md'25',0,md'45')
- hw.d=cfn(0,-1,0)*ang(PI/2,md'45')
- wait(1)
- local ppos=l(HumRoot,0,0,-5).p
- for _,hum in next,findHum(ppos,30) do
- Spawn(function()hum.PlatformStand=true wait'.1'hum.PlatformStand=false end)
- hum.Torso.Velocity=v3n(0,100,0)
- end
- rw.d=cfn(0,0,-.25)*ang(PI/2+md'45',0,md'-45')
- lw.d=cfn(0,0,-.25)*ang(PI/2+md'45',0,md'45')
- tw.d=ang(md'-45')
- lw2.d=ang(md'-55')
- local bv=New"BodyVelocity"{_P=Torso,velocity=HumRoot.CFrame.lookVector*-30}
- local gr,gr_p=Workspace:FindPartOnRay(Ray.new(ppos,v3n(0,-10,0)),Char)
- -- ge,ge_p=nil,nil
- if not gr or not gr_p then
- hw.d=cfn()
- Edit{rw,lw,rw2,lw2,tw}{l=0}
- return end
- local volcano=Part(1,1,1,'Crimson')volcano.Anchored=true
- volcano.CFrame=cfn(gr_p)
- local cf =volcano.CFrame
- local r=100
- Spawn(function()
- for i=1,5 do
- local pp=Part(3,3,3,'White')pp.Material='Slate'
- local msh=Mesh(pp,mesh_ids.rock)msh.Scale=v3n(.6,.6,.6)*pp.Size
- msh.TextureId = mesh_texs.rock
- msh.VertexColor=v3n(1,0,0)
- pp.CanCollide=true
- New"Fire"{_P=pp;Size=4.5;Heat=0}
- pp.CFrame=l(cf,0,0,0,mr(-md'15',md'15'),0,mr(-md'15',md'15'))*cfn(0,0,1)
- pp:BreakJoints()
- pp.Velocity=l(cf,0,0,0,mr(-4,4),mr(-4,4),mr(-4,4)).lookVector*40+v3n(0,50,0)
- New"BodyForce"{_P=pp;Name='F';Force=v3n(0,(m.float*pp:GetMass())*.75,0)}
- New"BodyAngularVelocity"{_P=pp;angularvelocity=v3n(4,4,4)*PI*4}
- Delay(1,function()
- for i=1,3 do
- local p=pp:Clone()
- p.Size=v3n(1,1,1)
- p.Parent=Main
- p.F.Force=v3n(0,p:GetMass()*m.float*1.25,0)
- p.Velocity=cfn(p.Position,mouse.hit.p).lookVector*200
- p.Touched:connect(function(hit)
- if hit:IsDescendantOf(Char) then return end
- local e=Instance.new("Explosion",Workspace)
- e.BlastPressure=0
- e.BlastRadius = 7
- e.Position=p.Position
- e.Hit:connect(function(hit)
- local hum=hit.Parent:FindFirstChild'Humanoid'
- if hum and hum.Parent~=Char then
- hum:TakeDamage(2)
- end end)
- p:Destroy()
- end)
- Debris:AddItem(p,2)
- end
- pp:Destroy()
- end)
- wait()
- end
- end)
- ringSFX(l(volcano,0,0,0,PI/2),volcano,40,.025)
- wait(1)
- bv:Destroy()
- hw.d=cfn()
- Edit{rw,lw,rw2,lw2,tw}{l=0}
- end
- stealthed=false
- re=nil
- function ballSFX(cf,part,scale,from,to,dir)
- part.Anchored=true
- part.CFrame=cf
- local msh=Mesh(part,'s',0,0,0)
- for i=from,to,dir do
- msh.Scale=v3n(scale,scale,scale)*i
- wait()
- end
- end
- function stealth()
- stealthed=not stealthed
- local tt=main_aura_tr
- if stealthed then
- re = hideAllParts(Char,0)
- emitter.Enabled=false
- ---Shrink---
- for i=0,1,.1 do
- Edit(main_aura:children()){
- Transparency=.9+(i*.1);
- ['Mesh.Scale'] = v3n(1,1,1)*(1-i);
- }
- wait()
- end
- else
- ---Expand---
- for i=0,1,.1 do
- Edit(main_aura:children()){
- Transparency=1-(.1*i);
- -- ['Mesh.Scale']=(v3n(1.1,1.1,1.1)*i);
- }
- for o,v in pairs(main_aura:children())do
- v.Mesh.Scale=tt[o]*i
- end
- wait()
- end
- re()
- emitter.Enabled=true
- end
- end
- function conjure()
- c_cf=l(Torso,0,0,-5)
- set_anchor = true
- mp = Part(.15,1,.15)
- mp.CFrame=c_cf
- blade = Part(1,4,.25)
- _1.CFrame=l(mp,0,.5+2)
- Mesh(_1,'bl',1,1,.5)
- cp = Part(.8,3.8,.25,'White')
- New"Texture"{_P=cp;Face='Back';Texture='rbxassetid://33092538'}
- New"Texture"{_P=cp;Face='Front';Texture='rbxassetid://33092538'}
- cp.CFrame=l(blade)
- Mesh(_1,'bl',1,1,.55)
- tip1=Wedge(.25,1,.5)
- _1.CFrame=l(blade,.25,2+_1.Size.y/2,0,0,-PI/2)
- Mesh(_1,'w',.5,1,1)
- tip2=Wedge(.25,1,.5)
- _1.CFrame=l(blade,-.25,2+_1.Size.y/2,0,0,PI/2)
- Mesh(_1,'w',.5,1,1)
- set_anchor = nil
- end
- -- conjure()
- holding=false
- attacking=false
- klist={
- f=slash;
- qq=laser;
- cq=galaxy;
- r=hammer;
- z=stealth;
- x=conjure;
- }
- Humanoid.Died:connect(function()
- local bl=Part(10,10,10)bl.Anchored=true
- bl.CFrame=l(Torso)
- for _,v in pairs(Char:children())do
- if v:IsA'BasePart'then
- v.Touched:connect(function(a)
- local h=recurseHum(a)
- if h and h.Parent~=Char then h.Health=0 end
- end)
- end
- end
- for i,v in pairs(findHum(Torso.Position,10))do
- v.Parent:BreakJoints()
- end
- Mesh(bl,'s')
- Spawn(function()
- for i=0,1,.1 do
- Edit{bl}{Transparency=i}
- wait()
- end
- end)
- end)
- -- rbxassetid://430066606 mesh
- -- rbxassetid://430066609 tex
- -- New"FileMesh"{_P=character.Head;MeshId='rbxassetid://430066606'}
- holding=false
- Mouse.KeyUp:connect(function(key)
- if key=='0' then dash=false else
- for i,v in pairs(klist)do
- if key == i:sub(1,1) and i:sub(2,2) == 'q' then
- holding=false
- end
- end
- end
- end)
- Mouse.KeyDown:connect(function(key)
- if attacking then return end
- attacking=true
- if key=='0' then dash=true else
- for i,v in pairs(klist)do
- if key==i:sub(1,1) then
- v(Mouse)
- end
- end
- end
- attacking=false
- end)
- for i,v in next,getfenv(0) do
- if i:match('_con') then
- table.insert(Connections,v)
- end
- end
- New"BindableFunction"{_P=script;Name='stop'}.OnInvoke=function()for i,v in pairs(Connections)do v:disconnect()end end
- script.Name='god_script: '..Player.Name
- end
- end)
- GasMan.MouseButton1Down:connect(function()
- --// Vortex Gauntlets created by SavageMunkey
- --// Thx for ideas and help: dangerspookycanyon(3 Attack Ideas, Body Suit Prototypes),georgeyeo(RayCast help), AltairStarMaster(like 99999999 attack ideas), and others
- Plr = game.Players.LocalPlayer
- Char = Plr.Character
- Mouse = Plr:GetMouse()
- local sine,change = 0,1
- ------------------------
- local OverallHealth = 100 --// Only thing you need to change #1
- local Energy = 5000--// Only thing you need to change #2
- local PrimaryColor,SecondaryColor,ThirdColor = 'Really black','Pearl','Really black' --// Only thing[s] you need to change #3
- local NO_OP = false --// Only thing you need to change #4, Btw this will (if true, take damage from the player maxhealth/the set damage instead of taking only the set amount)
- --// so if the players maxhealth == 50,000 and you have NO_OP == true and the set damage == 15 then it would do 50,000/15==(3333.333>) instead of just 15 dmaage
- ------------------------
- RageMode = false --// Don't touch, is for variable ---
- ------------------------
- game:FindService'SoundService':ClearAllChildren()
- local mx = Energy
- --game:FindService'SoundService'.AmbientReverb = 'ConcertHall'
- local anglefor = 0
- local candash = true
- Keyz = {
- A = false;
- B = false;
- C = false;
- D = false;
- E = false;
- F = false;
- G = false;
- H = false;
- I = false;
- J = false;
- K = false;
- L = false;
- M = false;
- N = false;
- O = false;
- P = false;
- Q = false;
- R = false;
- S = false;
- T = false;
- U = false;
- V = false;
- W = false;
- X = false;
- Y = false;
- Z = false;
- };
- Flyin = false
- local ra,la,ts,hd,ll,rl,root,humanoid = Char:FindFirstChild'Right Arm',Char:FindFirstChild'Left Arm',Char:FindFirstChild'Torso',Char:FindFirstChild'Head',Char:FindFirstChild'Left Leg',Char:FindFirstChild'Right Leg',Char:FindFirstChild'HumanoidRootPart',Char:FindFirstChild'Humanoid'
- local rarm,larm,hed,torso,hroot,lleg,hum,rleg,mouse = ra,la,hd,ts,root,ll,humanoid,rl,Mouse
- local Falling,DS,MS,Attacking,Stance,State,LastState = false,false,false,false,'Standing','Idle','Idle'
- DS = false
- local canslam = true
- local DebounceFallin = false
- local DebounceState,DebounceHit,DebounceKey,EctDebounce = false,false,false,false
- pcall(function() hed['Running']:Destroy() end)
- local lRS = game["Run Service"].RenderStepped
- local sRS = game["Run Service"].Stepped or game["Run Service"].Heartbeat
- local lrs,rs = lRS,sRS
- local ds,dh,dk,ed = DebounceState,DebounceHit,DebounceKey,EctDebounce
- local DBP = false
- Weld = function(P0,P1,CF)
- local W = Instance.new('Weld',P1)
- W.Part0 = P0
- W.Part1 = P1
- W.C1 = CF
- return W
- end;
- NewSound = function(Parent, Id, Pitch ,Volume)
- local Sound = Instance.new('Sound',Parent)
- Sound.Volume = Volume
- Sound.Pitch = Pitch
- Sound.SoundId = 'rbxassetid://'..Id
- return Sound
- end;
- ----
- ----
- wait()
- hw = Weld(torso,hed,CFrame.new(0,-1.5,0));
- torr = Weld(root,torso,CFrame.new(0,0,0));
- raw = Weld(torso,rarm,CFrame.new(-1.5,0,0));
- law = Weld(torso,larm,CFrame.new(1.5,0,0));
- rlw = Weld(torso,rleg,CFrame.new(-.5,2,0));
- llw = Weld(torso,lleg,CFrame.new(.5,2,0));
- ----
- clerp = function(c1,c2,al)
- local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
- local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
- for i,v in pairs(com1) do
- com1[i] = v+(com2[i]-v)*al
- end
- return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))--]]
- end
- lerp = function(c1,c2,al)
- return c1:lerp(c2,al)
- end
- New = function(Object, Parent, Name, Data)
- local Object = Instance.new(Object)
- delay(.1,function()
- if Object:IsA'Part' then
- Object.CanCollide = false
- Object.Locked = true
- end;end)
- for Index, Value in pairs(Data or {}) do
- Object[Index] = Value
- end
- Object.Parent = Parent
- Object.Name = Name
- return Object
- end
- ----// Right Claw
- VortexGauntlet = New("Model",Char,"VortexGauntlet",{})
- Main = New("Part",VortexGauntlet,"Main",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.00999999, 1.40999997, 1.02999997),CFrame = CFrame.new(1.61502337, 3.22481394, 48.3949738, 0.999984324, -6.55651093e-007, 1.94078893e-007, -6.85453415e-007, 0.999982893, -1.23327482e-008, 1.92187144e-007, 3.23780114e-008, 0.999988735),})
- Mesh = New("BlockMesh",Main,"Mesh",{})
- Part1 = New("Part",VortexGauntlet,"Part1",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.14999998, 0.200000003, 1.14999998),CFrame = CFrame.new(1.61502361, 3.07982183, 48.3949699, 0.999952972, -1.99669012e-006, 5.80329356e-007, -2.02649153e-006, 0.99994868, 7.71190489e-009, 5.78437607e-007, 5.24213988e-008, 0.999966204),})
- Mesh = New("BlockMesh",Part1,"Mesh",{})
- mot = New("Motor",Part1,"mot",{Part0 = Part1,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),C1 = CFrame.new(1.1920929e-007, -0.144994497, -3.81469727e-006, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- Part2 = New("Part",VortexGauntlet,"Part2",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.14999998, 0.200000003, 1.14999998),CFrame = CFrame.new(1.6150229, 3.47980165, 48.3949699, 0.999952972, -1.99669012e-006, 5.80329356e-007, -2.02649153e-006, 0.99994868, 7.71190489e-009, 5.78437607e-007, 5.24213988e-008, 0.999966204),})
- Mesh = New("BlockMesh",Part2,"Mesh",{})
- mot = New("Motor",Part2,"mot",{Part0 = Part2,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),C1 = CFrame.new(-3.57627869e-007, 0.254992008, -3.81469727e-006, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- Part3 = New("Part",VortexGauntlet,"Part3",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.14999998, 0.200000003, 1.14999998),CFrame = CFrame.new(1.61502194, 3.87978125, 48.3949699, 0.999952972, -1.99669012e-006, 5.80329356e-007, -2.02649153e-006, 0.99994868, 7.71190489e-009, 5.78437607e-007, 5.24213988e-008, 0.999966204),})
- Mesh = New("BlockMesh",Part3,"Mesh",{})
- mot = New("Motor",Part3,"mot",{Part0 = Part3,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),C1 = CFrame.new(-9.53674316e-007, 0.654978514, -3.81469727e-006, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.10669136, 2.85156226, 48.4086037, -0.686683536, -0.000153818051, 0.726891577, -0.726885498, 0.000336891768, -0.686683595, -0.000140090138, -0.999965966, -0.000342367945),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart,"Mesh",{})
- mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, -0.686706066, -0.726911366, -0.000139813448, -0.000153436136, 0.000336923113, -0.999988496, 0.726913393, -0.686706126, -0.000342642685),C1 = CFrame.new(-0.50834024, -0.373258352, 0.0136299133, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(0.79824549, 2.13190103, 48.4086189, 0.000150710199, -0.291629434, 0.956479728, -0.000334032346, -0.956475139, -0.291631371, 0.999964535, -0.000275910104, -0.00024051439),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("SpecialMesh",ClawPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.000150328196, -0.000334063574, 0.999987066, -0.291639835, -0.956508279, -0.000275784521, 0.956509411, -0.291640043, -0.000240883426),C1 = CFrame.new(-0.816791415, -1.09293222, 0.0136451721, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- Cone = New("Part",VortexGauntlet,"Cone",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.800000012, 1),CFrame = CFrame.new(1.61002243, 2.51985645, 48.3899651, -0.999948561, 1.10265523e-006, 5.55474173e-007, 1.2814628e-006, -0.999944806, -1.77016783e-008, -5.53581231e-007, -2.70076601e-008, 0.999963343),})
- Mesh = New("SpecialMesh",Cone,"Mesh",{Scale = Vector3.new(0.150000006, 0.800000012, 0.150000006),VertexColor = Vector3.new(3.00000003e+015, 2.99999995e+031, 3.00000003e+015),MeshId = "http://www.roblox.com/asset/?id=1033714",MeshType = Enum.MeshType.FileMesh,})
- mot = New("Motor",Cone,"mot",{Part0 = Cone,Part1 = Main,C0 = CFrame.new(0, 0, 0, -0.999979913, -5.95949246e-008, -1.67331933e-007, -2.38406642e-007, -0.999979019, -6.96342894e-009, 1.6922408e-007, -3.77471778e-008, 0.999985874),C1 = CFrame.new(-0.00500154495, -0.704969406, -0.00500869751, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- Cylinder = New("Part",VortexGauntlet,"Cylinder",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 0.800000012, 1),CFrame = CFrame.new(1.61002088, 2.60985756, 48.3899651, -1.02815238e-006, -0.999947667, 5.55474173e-007, 0.999943912, 1.35596326e-006, -1.77016783e-008, 2.70076796e-008, -5.53580719e-007, 0.999963343),})
- Mesh = New("SpecialMesh",Cylinder,"Mesh",{Scale = Vector3.new(0.200000003, 0.800000012, 0.200000003),VertexColor = Vector3.new(3.00000003e+015, 2.99999995e+031, 3.00000003e+015),MeshType = Enum.MeshType.Cylinder,})
- mot = New("Motor",Cylinder,"mot",{Part0 = Cylinder,Part1 = Main,C0 = CFrame.new(0, 0, 0, 3.12910686e-007, 0.999978125, 6.96343605e-009, -0.999979019, 1.49093466e-008, -1.67331791e-007, 1.6922408e-007, -3.77471778e-008, 0.999985874),C1 = CFrame.new(-0.00500297546, -0.614966869, -0.00500869751, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65483451, 2.53023887, 49.075016, 1.31079628e-006, -0.999882877, -0.0113237342, -0.966020584, 0.00292562018, -0.258228838, 0.258250505, 0.0109389573, -0.965978205),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart,"Mesh",{})
- mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, -8.45183479e-008, -0.966053605, 0.258256376, -0.999914229, 0.00292437896, 0.0109395888, -0.0113240639, -0.25823763, -0.966000021),C1 = CFrame.new(0.0398111343, -0.694586992, 0.680049896, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65375209, 2.85618806, 48.9016113, 0.00494658109, -0.999882698, -0.010186431, -0.756301045, 0.00292500365, -0.654129505, 0.654131114, 0.0109393038, -0.756254077),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart,"Mesh",{})
- mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.00494546909, -0.756326914, 0.654145896, -0.99991405, 0.00292376243, 0.0109399352, -0.0101873344, -0.654151917, -0.756271124),C1 = CFrame.new(0.0387289524, -0.368632078, 0.506641388, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(1.65484631, 2.12370038, 49.1781998, 0.999881506, -9.94669754e-005, -0.0113197053, -0.00292231143, -0.968337119, -0.249390081, -0.0109360376, 0.249413356, -0.96829623),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("SpecialMesh",ClawPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.999912858, -0.00292107021, -0.0109366691, -0.000100865138, -0.968370259, 0.249419004, -0.0113200219, -0.249398604, -0.968318045),C1 = CFrame.new(0.0398226976, -1.10113239, 0.783233643, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(2.26175404, 2.52697635, 48.4085655, 0.21676904, 0.000153397676, -0.97616607, -0.976160765, -0.000339346559, -0.216765121, -0.000362583436, 0.999960423, 7.52870619e-005),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart,"Mesh",{})
- mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.216774523, -0.976193905, -0.00036265573, 0.000153015761, -0.000339377963, 0.999982953, -0.976196945, -0.216773853, 7.56701775e-005),C1 = CFrame.new(0.646740317, -0.697849035, 0.0135917664, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(2.10240459, 2.8600359, 48.4088364, 0.621261835, 0.000153750705, -0.783532441, -0.783529282, -0.000340023485, -0.621255815, -0.000359814498, 0.999960542, -9.07382637e-005),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart,"Mesh",{})
- mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, 0.621280193, -0.783555269, -0.000360046863, 0.00015336879, -0.000340054947, 0.999983072, -0.783557832, -0.621278107, -9.04251865e-005),C1 = CFrame.new(0.48738873, -0.364784002, 0.0138626099, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(2.34746456, 2.11641502, 48.4083405, -0.000150418913, 0.207840621, -0.978104353, 0.000342616433, -0.978098989, -0.207835644, -0.999959588, -0.000364459294, 7.50037798e-005),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("SpecialMesh",ClawPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, -0.000150036911, 0.000342647952, -0.999982119, 0.207845837, -0.978132248, -0.000364528183, -0.978135228, -0.207844079, 7.53874556e-005),C1 = CFrame.new(0.732452035, -1.10841727, 0.0133666992, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65306008, 2.53041506, 47.7222595, -0.00565980002, 0.999876678, 0.00980747957, -0.965705037, -0.00292715896, -0.259375572, -0.259334743, -0.0109386966, 0.965682745),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart,"Mesh",{})
- mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, -0.00566117326, -0.965738058, -0.259340554, 0.99990803, -0.00292591774, -0.010939328, 0.00980706606, -0.259384483, 0.96570456),C1 = CFrame.new(0.0380369425, -0.694410801, -0.672721863, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65604961, 2.85616612, 47.8960381, -0.00937493891, 0.999876201, 0.00635162927, -0.755516708, -0.00292789866, -0.655023754, -0.654977262, -0.01093903, 0.755514741),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart,"Mesh",{})
- mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, -0.00937599409, -0.755542576, -0.654992044, 0.999907553, -0.00292665744, -0.0109396614, 0.00635065837, -0.655046165, 0.755531788),C1 = CFrame.new(0.0410267115, -0.368654013, -0.498939514, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(1.65066326, 2.1240201, 47.6186333, -0.999874711, -0.00557238981, 0.00985530019, 0.00293071126, -0.968032777, -0.250539839, 0.0109357554, -0.250500113, 0.968010366),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("SpecialMesh",ClawPart,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, -0.999906063, 0.00292947004, 0.0109363869, -0.00557376677, -0.968065917, -0.250505745, 0.00985489972, -0.250548452, 0.968032181),C1 = CFrame.new(0.0356398821, -1.10081267, -0.776348114, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart = New("Part",VortexGauntlet,"ClawPart",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(0.919124722, 2.53371048, 48.4086876, -0.300351858, -0.00015361057, 0.95376271, -0.953755617, 0.000337485195, -0.300355166, -0.000276322971, -0.999955058, -0.000246434589),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart,"Mesh",{})
- mot = New("Motor",ClawPart,"mot",{Part0 = ClawPart,Part1 = Main,C0 = CFrame.new(0, 0, 0, -0.300362557, -0.953788638, -0.00027619407, -0.000153228655, 0.00033751654, -0.999977589, 0.953792274, -0.300364137, -0.000246802549),C1 = CFrame.new(-0.695910037, -0.691115856, 0.0137138367, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ----// Left Claw
- VortexGauntlet2 = New("Model",Char,"VortexGauntlet2",{})
- Main2 = New("Part",VortexGauntlet2,"Main2",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.00999999, 1.40999997, 1.02999997),CFrame = CFrame.new(1.61502337, 3.22481394, 48.3949738, 0.999984324, -6.55651093e-007, 1.94078893e-007, -6.85453415e-007, 0.999982893, -1.23327482e-008, 1.92187144e-007, 3.23780114e-008, 0.999988735),})
- Mesh = New("BlockMesh",Main2,"Mesh",{})
- Part1a = New("Part",VortexGauntlet2,"Part1a = N",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.14999998, 0.200000003, 1.14999998),CFrame = CFrame.new(1.61502361, 3.07982183, 48.3949699, 0.999952972, -1.99669012e-006, 5.80329356e-007, -2.02649153e-006, 0.99994868, 7.71190489e-009, 5.78437607e-007, 5.24213988e-008, 0.999966204),})
- Mesh = New("BlockMesh",Part1a,"Mesh",{})
- mot = New("Motor",Part1a,"mot",{Part0 = Part1a,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),C1 = CFrame.new(1.1920929e-007, -0.144994497, -3.81469727e-006, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- Part2a = New("Part",VortexGauntlet2,"Part2a",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.14999998, 0.200000003, 1.14999998),CFrame = CFrame.new(1.6150229, 3.47980165, 48.3949699, 0.999952972, -1.99669012e-006, 5.80329356e-007, -2.02649153e-006, 0.99994868, 7.71190489e-009, 5.78437607e-007, 5.24213988e-008, 0.999966204),})
- Mesh = New("BlockMesh",Part2a,"Mesh",{})
- mot = New("Motor",Part2a,"mot",{Part0 = Part2a,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),C1 = CFrame.new(-3.57627869e-007, 0.254992008, -3.81469727e-006, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- Part3a = New("Part",VortexGauntlet2,"Part3a",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.14999998, 0.200000003, 1.14999998),CFrame = CFrame.new(1.61502194, 3.87978125, 48.3949699, 0.999952972, -1.99669012e-006, 5.80329356e-007, -2.02649153e-006, 0.99994868, 7.71190489e-009, 5.78437607e-007, 5.24213988e-008, 0.999966204),})
- Mesh = New("BlockMesh",Part3a,"Mesh",{})
- mot = New("Motor",Part3a,"mot",{Part0 = Part3a,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),C1 = CFrame.new(-9.53674316e-007, 0.654978514, -3.81469727e-006, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.10669136, 2.85156226, 48.4086037, -0.686683536, -0.000153818051, 0.726891577, -0.726885498, 0.000336891768, -0.686683595, -0.000140090138, -0.999965966, -0.000342367945),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
- mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -0.686706066, -0.726911366, -0.000139813448, -0.000153436136, 0.000336923113, -0.999988496, 0.726913393, -0.686706126, -0.000342642685),C1 = CFrame.new(-0.50834024, -0.373258352, 0.0136299133, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(0.79824549, 2.13190103, 48.4086189, 0.000150710199, -0.291629434, 0.956479728, -0.000334032346, -0.956475139, -0.291631371, 0.999964535, -0.000275910104, -0.00024051439),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("SpecialMesh",ClawPart2,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.000150328196, -0.000334063574, 0.999987066, -0.291639835, -0.956508279, -0.000275784521, 0.956509411, -0.291640043, -0.000240883426),C1 = CFrame.new(-0.816791415, -1.09293222, 0.0136451721, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- Cone2 = New("Part",VortexGauntlet2,"Cone2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.800000012, 1),CFrame = CFrame.new(1.61002243, 2.51985645, 48.3899651, -0.999948561, 1.10265523e-006, 5.55474173e-007, 1.2814628e-006, -0.999944806, -1.77016783e-008, -5.53581231e-007, -2.70076601e-008, 0.999963343),})
- Mesh = New("SpecialMesh",Cone2,"Mesh",{Scale = Vector3.new(0.150000006, 0.800000012, 0.150000006),VertexColor = Vector3.new(3.00000003e+015, 2.99999995e+031, 3.00000003e+015),MeshId = "http://www.roblox.com/asset/?id=1033714",MeshType = Enum.MeshType.FileMesh,})
- mot = New("Motor",Cone2,"mot",{Part0 = Cone2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -0.999979913, -5.95949246e-008, -1.67331933e-007, -2.38406642e-007, -0.999979019, -6.96342894e-009, 1.6922408e-007, -3.77471778e-008, 0.999985874),C1 = CFrame.new(-0.00500154495, -0.704969406, -0.00500869751, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- Cylinder2 = New("Part",VortexGauntlet2,"Cylinder",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 0.800000012, 1),CFrame = CFrame.new(1.61002088, 2.60985756, 48.3899651, -1.02815238e-006, -0.999947667, 5.55474173e-007, 0.999943912, 1.35596326e-006, -1.77016783e-008, 2.70076796e-008, -5.53580719e-007, 0.999963343),})
- Mesh = New("SpecialMesh",Cylinder2,"Mesh",{Scale = Vector3.new(0.200000003, 0.800000012, 0.200000003),VertexColor = Vector3.new(3.00000003e+015, 2.99999995e+031, 3.00000003e+015),MeshType = Enum.MeshType.Cylinder,})
- mot = New("Motor",Cylinder2,"mot",{Part0 = Cylinder2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 3.12910686e-007, 0.999978125, 6.96343605e-009, -0.999979019, 1.49093466e-008, -1.67331791e-007, 1.6922408e-007, -3.77471778e-008, 0.999985874),C1 = CFrame.new(-0.00500297546, -0.614966869, -0.00500869751, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65483451, 2.53023887, 49.075016, 1.31079628e-006, -0.999882877, -0.0113237342, -0.966020584, 0.00292562018, -0.258228838, 0.258250505, 0.0109389573, -0.965978205),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
- mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -8.45183479e-008, -0.966053605, 0.258256376, -0.999914229, 0.00292437896, 0.0109395888, -0.0113240639, -0.25823763, -0.966000021),C1 = CFrame.new(0.0398111343, -0.694586992, 0.680049896, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65375209, 2.85618806, 48.9016113, 0.00494658109, -0.999882698, -0.010186431, -0.756301045, 0.00292500365, -0.654129505, 0.654131114, 0.0109393038, -0.756254077),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
- mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.00494546909, -0.756326914, 0.654145896, -0.99991405, 0.00292376243, 0.0109399352, -0.0101873344, -0.654151917, -0.756271124),C1 = CFrame.new(0.0387289524, -0.368632078, 0.506641388, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(1.65484631, 2.12370038, 49.1781998, 0.999881506, -9.94669754e-005, -0.0113197053, -0.00292231143, -0.968337119, -0.249390081, -0.0109360376, 0.249413356, -0.96829623),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("SpecialMesh",ClawPart2,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.999912858, -0.00292107021, -0.0109366691, -0.000100865138, -0.968370259, 0.249419004, -0.0113200219, -0.249398604, -0.968318045),C1 = CFrame.new(0.0398226976, -1.10113239, 0.783233643, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(2.26175404, 2.52697635, 48.4085655, 0.21676904, 0.000153397676, -0.97616607, -0.976160765, -0.000339346559, -0.216765121, -0.000362583436, 0.999960423, 7.52870619e-005),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
- mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.216774523, -0.976193905, -0.00036265573, 0.000153015761, -0.000339377963, 0.999982953, -0.976196945, -0.216773853, 7.56701775e-005),C1 = CFrame.new(0.646740317, -0.697849035, 0.0135917664, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(2.10240459, 2.8600359, 48.4088364, 0.621261835, 0.000153750705, -0.783532441, -0.783529282, -0.000340023485, -0.621255815, -0.000359814498, 0.999960542, -9.07382637e-005),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
- mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, 0.621280193, -0.783555269, -0.000360046863, 0.00015336879, -0.000340054947, 0.999983072, -0.783557832, -0.621278107, -9.04251865e-005),C1 = CFrame.new(0.48738873, -0.364784002, 0.0138626099, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(2.34746456, 2.11641502, 48.4083405, -0.000150418913, 0.207840621, -0.978104353, 0.000342616433, -0.978098989, -0.207835644, -0.999959588, -0.000364459294, 7.50037798e-005),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("SpecialMesh",ClawPart2,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -0.000150036911, 0.000342647952, -0.999982119, 0.207845837, -0.978132248, -0.000364528183, -0.978135228, -0.207844079, 7.53874556e-005),C1 = CFrame.new(0.732452035, -1.10841727, 0.0133666992, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65306008, 2.53041506, 47.7222595, -0.00565980002, 0.999876678, 0.00980747957, -0.965705037, -0.00292715896, -0.259375572, -0.259334743, -0.0109386966, 0.965682745),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
- mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -0.00566117326, -0.965738058, -0.259340554, 0.99990803, -0.00292591774, -0.010939328, 0.00980706606, -0.259384483, 0.96570456),C1 = CFrame.new(0.0380369425, -0.694410801, -0.672721863, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(1.65604961, 2.85616612, 47.8960381, -0.00937493891, 0.999876201, 0.00635162927, -0.755516708, -0.00292789866, -0.655023754, -0.654977262, -0.01093903, 0.755514741),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
- mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -0.00937599409, -0.755542576, -0.654992044, 0.999907553, -0.00292665744, -0.0109396614, 0.00635065837, -0.655046165, 0.755531788),C1 = CFrame.new(0.0410267115, -0.368654013, -0.498939514, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.420000017, 0.200000003),CFrame = CFrame.new(1.65066326, 2.1240201, 47.6186333, -0.999874711, -0.00557238981, 0.00985530019, 0.00293071126, -0.968032777, -0.250539839, 0.0109357554, -0.250500113, 0.968010366),BottomSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("SpecialMesh",ClawPart2,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -0.999906063, 0.00292947004, 0.0109363869, -0.00557376677, -0.968065917, -0.250505745, 0.00985489972, -0.250548452, 0.968032181),C1 = CFrame.new(0.0356398821, -1.10081267, -0.776348114, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ClawPart2 = New("Part",VortexGauntlet2,"ClawPart2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999411, 0.200000003, 0.200000003),CFrame = CFrame.new(0.919124722, 2.53371048, 48.4086876, -0.300351858, -0.00015361057, 0.95376271, -0.953755617, 0.000337485195, -0.300355166, -0.000276322971, -0.999955058, -0.000246434589),BackSurface = Enum.SurfaceType.Weld,BottomSurface = Enum.SurfaceType.Weld,FrontSurface = Enum.SurfaceType.Weld,LeftSurface = Enum.SurfaceType.Weld,RightSurface = Enum.SurfaceType.Weld,TopSurface = Enum.SurfaceType.Weld,})
- Mesh = New("BlockMesh",ClawPart2,"Mesh",{})
- mot = New("Motor",ClawPart2,"mot",{Part0 = ClawPart2,Part1 = Main2,C0 = CFrame.new(0, 0, 0, -0.300362557, -0.953788638, -0.00027619407, -0.000153228655, 0.00033751654, -0.999977589, 0.953792274, -0.300364137, -0.000246802549),C1 = CFrame.new(-0.695910037, -0.691115856, 0.0137138367, 0.999984324, -6.85453415e-007, 1.92187144e-007, -6.55651093e-007, 0.999982893, 3.23780114e-008, 1.94078893e-007, -1.23327482e-008, 0.999988735),})
- ----// RightLegBrace
- RightLegBrace = New("Model",Char,"RightLegBrace",{})
- Latch = New("Part",RightLegBrace,"Latch",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.00999999, 1.40999997, 1.02999997),CFrame = CFrame.new(8.6150198, 1.12481403, 33.2949753, 1, 6.85464272e-007, -1.921902e-007, -6.85464215e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1)})
- Mesh = New("BlockMesh",Latch,"Mesh",{})
- Brace1 = New("Part",RightLegBrace,"Brace1",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(8.61502171, 1.92481399, 33.2949753, 1, 6.85464329e-007, -1.921902e-007, -6.85464158e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1),})
- Mesh = New("BlockMesh",Brace1,"Mesh",{})
- mot = New("Motor",Brace1,"mot",{Part0 = Brace1,Part1 = Latch,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(9.53674316e-007, 0.799999952, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),})
- Brace2 = New("Part",RightLegBrace,"Brace2",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(8.61501884, 0.324813962, 33.2949753, 1, 6.85464329e-007, -1.921902e-007, -6.85464158e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1),})
- Mesh = New("BlockMesh",Brace2,"Mesh",{})
- mot = New("Motor",Brace2,"mot",{Part0 = Brace2,Part1 = Latch,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(0, -0.800000072, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),})
- Brace3 = New("Part",RightLegBrace,"Brace3",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(8.61501884, 1.1148138, 33.2949753, 1, 6.85464329e-007, -1.921902e-007, -6.85464158e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1),})
- Mesh = New("BlockMesh",Brace3,"Mesh",{})
- mot = New("Motor",Brace3,"mot",{Part0 = Brace3,Part1 = Latch,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(-9.53674316e-007, -0.0100002289, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),})
- ----// LeftLegBrace
- LeftLegBrace2 = New("Model",Char,"LeftLegBrace",{})
- Latcha = New("Part",LeftLegBrace2,"Latcha",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.00999999, 1.40999997, 1.02999997),CFrame = CFrame.new(8.6150198, 1.12481403, 33.2949753, 1, 6.85464272e-007, -1.921902e-007, -6.85464215e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1)})
- Mesh = New("BlockMesh",Latcha,"Mesh",{})
- Brace1a = New("Part",LeftLegBrace2,"Brace1a",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(8.61502171, 1.92481399, 33.2949753, 1, 6.85464329e-007, -1.921902e-007, -6.85464158e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1),})
- Mesh = New("BlockMesh",Brace1a,"Mesh",{})
- mot = New("Motor",Brace1a,"mot",{Part0 = Brace1a,Part1 = Latcha,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(9.53674316e-007, 0.799999952, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),})
- Brace2a = New("Part",LeftLegBrace2,"Brace2a",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(8.61501884, 0.324813962, 33.2949753, 1, 6.85464329e-007, -1.921902e-007, -6.85464158e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1),})
- Mesh = New("BlockMesh",Brace2a,"Mesh",{})
- mot = New("Motor",Brace2a,"mot",{Part0 = Brace2a,Part1 = Latcha,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(0, -0.800000072, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),})
- Brace3a = New("Part",LeftLegBrace2,"Brace3a",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(8.61501884, 1.1148138, 33.2949753, 1, 6.85464329e-007, -1.921902e-007, -6.85464158e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1),})
- Mesh = New("BlockMesh",Brace3a,"Mesh",{})
- mot = New("Motor",Brace3a,"mot",{Part0 = Brace3a,Part1 = Latcha,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(-9.53674316e-007, -0.0100002289, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),})
- ----// Exo Spine
- Chest = New("Model",Char,"Chest",{})
- BackLatch = New("Part",Chest,"BackLatch",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Metal,Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(2, 2, 1),CFrame = CFrame.new(-2.49994969, 3.10042095, 48.2739372, 0.99999994, -4.3300206e-005, -5.97238541e-005, 4.33037421e-005, 1, 5.92252691e-005, 5.97238541e-005, -5.9227852e-005, 0.99999994),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.300000072, 1.37500012, 0.200000003),CFrame = CFrame.new(-2.49999189, 2.9973228, 48.8550034, 0.999999881, -4.6838089e-012, 2.56477506e-009, -4.6838089e-012, 1, 0, 2.56477506e-009, 0, 0.999999881),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C1 = CFrame.new(-1.1920929e-005, -0.103132486, 0.581058502, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
- Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.500000119, 0.975000024, 0.300000042),CFrame = CFrame.new(-2.49999166, 3.19728184, 48.8549995, 0.999999881, -4.6838089e-012, 2.56477506e-009, -4.6838089e-012, 1, 0, 2.56477506e-009, 0, 0.999999881),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C1 = CFrame.new(-3.09944153e-006, 0.0968265533, 0.581069946, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
- Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.700000048, 0.774999976, 0.300000042),CFrame = CFrame.new(-2.49999166, 3.59736109, 48.9049988, 0.999999881, -4.6838089e-012, 2.56477506e-009, -4.6838089e-012, 1, 0, 2.56477506e-009, 0, 0.999999881),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C1 = CFrame.new(1.71661377e-005, 0.496902704, 0.631092072, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
- Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.500000119, 0.300000042, 0.300000042),CFrame = CFrame.new(-2.49999189, 2.20982575, 48.8549995, 0.999999881, -4.6838089e-012, 2.56477506e-009, -4.6838089e-012, 1, 0, 2.56477506e-009, 0, 0.999999881),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C1 = CFrame.new(-4.60147858e-005, -0.89062953, 0.581008911, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
- Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.24999997),CFrame = CFrame.new(-2.51000166, 2.52982283, 49.0700035, 0.999999881, -4.6838089e-012, 2.56477506e-009, -4.6838089e-012, 1, 0, 2.56477506e-009, 0, 0.999999881),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C1 = CFrame.new(-0.0100290775, -0.570644855, 0.796031952, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
- Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.379999995),CFrame = CFrame.new(-2.51000142, 2.61388636, 49.3341675, 0.999999881, -1.23509381e-009, 2.24099495e-009, -4.6838089e-012, 0.877733231, 0.47914964, 2.56477506e-009, -0.47914958, 0.877733111),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.877733231, -0.47914964, 0, 0.47914964, 0.877733231),C1 = CFrame.new(-0.0100095272, -0.486596823, 1.06020355, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
- Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.870000005),CFrame = CFrame.new(-2.51000142, 3.09982252, 49.4699936, 0.999999881, -2.56477506e-009, -5.71143133e-012, -4.6838089e-012, -4.37103154e-008, 1, 2.56477506e-009, -0.999999881, -4.37103154e-008),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.37113883e-008, -1, 0, 1, -4.37113883e-008),C1 = CFrame.new(-0.00998044014, -0.000668764114, 1.19605637, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
- Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.379999995),CFrame = CFrame.new(-2.51000142, 3.59388614, 49.3341675, 0.999999881, 1.22417987e-009, 2.25190888e-009, -4.6838089e-012, 0.877732217, -0.479151487, 2.56477506e-009, 0.479151428, 0.877732098),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.877732217, 0.479151487, 0, -0.479151487, 0.877732217),C1 = CFrame.new(-0.0099670887, 0.493402719, 1.06026077, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
- Part = New("Part",Chest,"Part",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,Reflectance = 0.40000000596046,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.24999997),CFrame = CFrame.new(-2.51000142, 3.67982244, 49.0600014, 0.999999881, -4.6838089e-012, 2.56477506e-009, -4.6838089e-012, 1, 0, 2.56477506e-009, 0, 0.999999881),CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.5, 1),MeshType = Enum.MeshType.Brick,})
- mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = BackLatch,C1 = CFrame.new(-0.00997972488, 0.579355478, 0.78609848, 0.99999994, 4.33037421e-005, 5.97238541e-005, -4.3300206e-005, 1, -5.9227852e-005, -5.97238541e-005, 5.92252691e-005, 0.99999994),})
- ----// Battery Pack
- BatteryPack = New("Model",Char,"BatteryPack",{})
- Inner = New("Part",BatteryPack,"Inner",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(5.1000185, 1.11981344, 33.3099785, 1, 6.85464386e-007, -1.92190214e-007, -6.85464158e-007, 1, -3.23786935e-008, 1.92190157e-007, 3.23788285e-008, 1),})
- Mesh = New("SpecialMesh",Inner,"Mesh",{Scale = Vector3.new(0.5, 0.850000024, 0.5),MeshId = "rbxassetid://9756362",MeshType = Enum.MeshType.FileMesh,})
- Top = New("Part",BatteryPack,"Top",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(5.08502388, 1.87980604, 33.2949829, 1, 2.02658885e-006, -5.78463244e-007, -2.02658839e-006, 1, -5.24246104e-008, 5.7846313e-007, 5.24257899e-008, 1),})
- Mesh = New("BlockMesh",Top,"Mesh",{})
- mot = New("Motor",Top,"mot",{Part0 = Top,Part1 = Inner,C0 = CFrame.new(0, 0, 0, 1, -2.02658862e-006, 5.7846313e-007, 2.02658862e-006, 1, 5.24257864e-008, -5.78463244e-007, -5.24246104e-008, 1),C1 = CFrame.new(-0.0149950981, 0.759992599, -0.014995575, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),})
- Outer = New("Part",BatteryPack,"Outer",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.SmoothPlastic,Transparency = 0.60000002384186,Transparency = 0.60000002384186,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.02999997, 1.40999997, 1.02999997),CFrame = CFrame.new(5.08501816, 1.1248138, 33.2949753, 1, 6.85464272e-007, -1.921902e-007, -6.85464215e-007, 1, -3.23786935e-008, 1.92190171e-007, 3.2378825e-008, 1),})
- Mesh = New("BlockMesh",Outer,"Mesh",{})
- mot = New("Motor",Outer,"mot",{Part0 = Outer,Part1 = Inner,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(-0.0150003433, 0.00500035286, -0.0150032043, 1, -6.85464215e-007, 1.92190157e-007, 6.85464329e-007, 1, 3.23788285e-008, -1.92190214e-007, -3.23786935e-008, 1),})
- Bottom = New("Part",BatteryPack,"Bottom",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08000004, 0.200000003, 1.08000004),CFrame = CFrame.new(5.08501768, 0.364813805, 33.2949753, 1, 6.85464499e-007, -1.92190228e-007, -6.85463988e-007, 1, -3.237869e-008, 1.92190143e-007, 3.23788285e-008, 1),})
- Mesh = New("BlockMesh",Bottom,"Mesh",{})
- mot = New("Motor",Bottom,"mot",{Part0 = Bottom,Part1 = Inner,C0 = CFrame.new(0, 0, 0, 1, -6.85464215e-007, 1.92190171e-007, 6.85464272e-007, 1, 3.2378825e-008, -1.921902e-007, -3.23786935e-008, 1),C1 = CFrame.new(-0.0150003433, -0.754999638, -0.0150032043, 1, -6.85464158e-007, 1.92190157e-007, 6.85464386e-007, 1, 3.23788285e-008, -1.92190214e-007, -3.23786935e-008, 1),})
- BatteryPack:MoveTo(CFrame.new(0,6,0).p)
- ----// Helmet
- Helmet = New("Model",Char,"Helmet",{})
- HeadHandle = New("Part",Helmet,"HeadHandle",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.20000005, 1.20000005, 1.20000005),CFrame = CFrame.new(-39.1249886, 4.49498367, 48.3950195, 0.999969244, -3.05533376e-013, -1.83186799e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.80966353e-014, -3.08556781e-015, 0.999989748),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.20000005, 1.20000005),CFrame = CFrame.new(-39.7349472, 4.49498367, 48.3950195, 0.999943495, -5.61309246e-013, -3.3638975e-014, -5.61309246e-013, 0.999943495, -5.66873666e-015, -3.34169372e-014, -5.66873666e-015, 0.999981165),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999986053, -1.38555291e-013, -8.21562921e-015, -1.38555291e-013, 0.999986053, -1.39928488e-015, -8.43767296e-015, -1.39928477e-015, 0.999995351),C1 = CFrame.new(-0.609977722, 0, 0, 0.999988198, -1.17239551e-013, -6.88338275e-015, -1.17239551e-013, 0.999988198, -1.18401198e-015, -7.10542736e-015, -1.18401188e-015, 0.999996066),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.20000005, 1.20000005),CFrame = CFrame.new(-39.1349983, 5.06996679, 48.3950157, -2.98000771e-008, 0.999943316, -3.3638975e-014, -0.999943316, -2.98011997e-008, -5.66873666e-015, 5.66873666e-015, -3.34169304e-014, 0.999981165),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, -2.98017682e-008, -0.999985874, 1.39928488e-015, 0.999985874, -2.98020453e-008, -8.21562751e-015, -8.43767296e-015, -1.39928477e-015, 0.999995351),C1 = CFrame.new(-0.0100097656, 0.575000763, -3.81469727e-006, 0.999988198, -1.17239551e-013, -6.88338275e-015, -1.17239551e-013, 0.999988198, -1.18401198e-015, -7.10542736e-015, -1.18401188e-015, 0.999996066),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.20000005, 1.20000005),CFrame = CFrame.new(-39.1349983, 3.92003059, 48.3950157, -2.98000771e-008, 0.999943316, -3.3638975e-014, -0.999943316, -2.98011997e-008, -5.66873666e-015, 5.66873666e-015, -3.34169304e-014, 0.999981165),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, -2.98017682e-008, -0.999985874, 1.39928488e-015, 0.999985874, -2.98020453e-008, -8.21562751e-015, -8.43767296e-015, -1.39928477e-015, 0.999995351),C1 = CFrame.new(-0.0100097656, -0.574970722, -3.81469727e-006, 0.999988198, -1.17239551e-013, -6.88338275e-015, -1.17239551e-013, 0.999988198, -1.18401198e-015, -7.10542736e-015, -1.18401188e-015, 0.999996066),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.20000005, 1.20000005),CFrame = CFrame.new(-38.5600357, 4.49499846, 48.3950157, 0.999943495, -5.61309246e-013, -3.3638975e-014, -5.61309246e-013, 0.999943495, -5.66873666e-015, -3.34169372e-014, -5.66873666e-015, 0.999981165),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999986053, -1.38555291e-013, -8.21562921e-015, -1.38555291e-013, 0.999986053, -1.39928488e-015, -8.43767296e-015, -1.39928477e-015, 0.999995351),C1 = CFrame.new(0.564971924, 1.47819519e-005, -3.81469727e-006, 0.999988198, -1.17239551e-013, -6.88338275e-015, -1.17239551e-013, 0.999988198, -1.18401198e-015, -7.10542736e-015, -1.18401188e-015, 0.999996066),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.17000008, 0.470000058),CFrame = CFrame.new(-39.1399956, 4.17001486, 47.8200264, 1.63953751e-009, 0.999954045, -2.18817728e-008, 4.59242587e-015, -2.18826859e-008, -0.999954045, -0.999984682, 1.63953329e-009, 4.59242672e-015),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 1.63958203e-009, 3.22914132e-016, -0.999998868, 0.999996603, -2.18831939e-008, 1.63958169e-009, -2.18831264e-008, -0.999996603, 3.22914185e-016),C1 = CFrame.new(-0.015007019, -0.324978828, -0.575000763, 0.999988198, -1.17239551e-013, -6.88338275e-015, -1.17239551e-013, 0.999988198, -1.18401198e-015, -7.10542736e-015, -1.18401188e-015, 0.999996066),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(PrimaryColor),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.20000005, 1.20000005),CFrame = CFrame.new(-39.1349983, 4.49499846, 48.9700012, 1.6395757e-009, 0.999990523, -2.18829328e-008, 9.32859196e-016, -2.18831211e-008, -0.999990523, -0.999996841, 1.63957481e-009, 9.32859408e-016),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 1.6395757e-009, 9.32859196e-016, -0.999996841, 0.999990523, -2.18831211e-008, 1.63957481e-009, -2.18829328e-008, -0.999990523, 9.32859408e-016),C1 = CFrame.new(-0.0100097656, 1.47819519e-005, 0.574989319, 0.999988198, -1.17239551e-013, -6.88338275e-015, -1.17239551e-013, 0.999988198, -1.18401198e-015, -7.10542736e-015, -1.18401188e-015, 0.999996066),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.20000005, 0.200000003),CFrame = CFrame.new(-39.1349945, 4.97495842, 47.8200378, 1.63948666e-009, 0.999905407, -2.18802239e-008, 9.47157154e-015, -2.18821032e-008, -0.999905407, -0.999968469, 1.63947811e-009, 9.47157324e-015),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 1.63955105e-009, 3.30083467e-015, -0.999988973, 0.999966919, -2.18828387e-008, 1.63954805e-009, -2.18821814e-008, -0.999966919, 3.30083509e-015),C1 = CFrame.new(-0.0100059509, 0.479989529, -0.574989319, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-38.5950432, 4.9849577, 47.8200378, 1.63948777e-009, 0.99990648, -2.18802576e-008, 9.36394669e-015, -2.18821157e-008, -0.99990648, -0.999968827, 1.63947933e-009, 9.36394838e-015),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("BlockMesh",Wall,"Mesh",{})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 1.63955216e-009, 3.19320092e-015, -0.999989331, 0.999967992, -2.18828511e-008, 1.63954927e-009, -2.18822152e-008, -0.999967992, 3.19320156e-015),C1 = CFrame.new(0.529960632, 0.489989281, -0.574989319, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(SecondaryColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-39.7049294, 4.9849577, 47.8200378, 1.63948777e-009, 0.99990648, -2.18802576e-008, 9.36394669e-015, -2.18821157e-008, -0.99990648, -0.999968827, 1.63947933e-009, 9.36394838e-015),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("BlockMesh",Wall,"Mesh",{})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 1.63955216e-009, 3.19320092e-015, -0.999989331, 0.999967992, -2.18828511e-008, 1.63954927e-009, -2.18822152e-008, -0.999967992, 3.19320156e-015),C1 = CFrame.new(-0.579959869, 0.489989281, -0.574989319, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-38.5600548, 4.98495245, 49.0399933, 0.99990648, -5.5407183e-014, -2.02039434e-008, -2.02057997e-008, 3.05623193e-010, -0.99990648, -5.5175611e-014, 0.999968767, 3.0566083e-010),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, -2.02064321e-008, -1.87625895e-014, -1.89941751e-014, 3.05648173e-010, 0.999989271, -2.02057979e-008, -0.999967992, 3.05660941e-010),C1 = CFrame.new(0.56495285, 0.489984035, 0.644981384, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-38.5600548, 4.962955, 49.2099915, 0.99990648, -1.0504676e-009, -5.66523439e-010, -8.17672263e-010, -0.255145043, -0.966806114, 8.71077599e-010, 0.966866374, -0.255160898),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, -8.1711149e-010, 8.71131889e-010, -1.05065279e-009, -0.255160719, 0.966886163, -5.67158376e-010, -0.966865599, -0.255166143),C1 = CFrame.new(0.56495285, 0.46798563, 0.814979553, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-38.5600548, 4.91495943, 49.3999825, 0.99990648, -1.0504676e-009, -5.66523439e-010, -8.17672263e-010, -0.255145043, -0.966806114, 8.71077599e-010, 0.966866374, -0.255160898),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("SpecialMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),MeshType = Enum.MeshType.Wedge,})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, -8.1711149e-010, 8.71131889e-010, -1.05065279e-009, -0.255160719, 0.966886163, -5.67158376e-010, -0.966865599, -0.255166143),C1 = CFrame.new(0.56495285, 0.419988632, 1.00497437, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-39.7349434, 4.98495245, 49.0399933, 0.99990648, -5.5407183e-014, -2.02039434e-008, -2.02057997e-008, 3.05623193e-010, -0.99990648, -5.5175611e-014, 0.999968767, 3.0566083e-010),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, -2.02064321e-008, -1.87625895e-014, -1.89941751e-014, 3.05648173e-010, 0.999989271, -2.02057979e-008, -0.999967992, 3.05660941e-010),C1 = CFrame.new(-0.609973907, 0.489984035, 0.644981384, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-39.7349434, 4.962955, 49.2099915, 0.99990648, -1.0504676e-009, -5.66523439e-010, -8.17672263e-010, -0.255145043, -0.966806114, 8.71077599e-010, 0.966866374, -0.255160898),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, -8.1711149e-010, 8.71131889e-010, -1.05065279e-009, -0.255160719, 0.966886163, -5.67158376e-010, -0.966865599, -0.255166143),C1 = CFrame.new(-0.609973907, 0.46798563, 0.814979553, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.219999999),CFrame = CFrame.new(-39.7349434, 4.91495943, 49.3999825, 0.99990648, -1.0504676e-009, -5.66523439e-010, -8.17672263e-010, -0.255145043, -0.966806114, 8.71077599e-010, 0.966866374, -0.255160898),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("SpecialMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),MeshType = Enum.MeshType.Wedge,})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, -8.1711149e-010, 8.71131889e-010, -1.05065279e-009, -0.255160719, 0.966886163, -5.67158376e-010, -0.966865599, -0.255166143),C1 = CFrame.new(-0.609973907, 0.419988632, 1.00497437, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.879999995, 0.819999933),CFrame = CFrame.new(-39.1250114, 5.37822723, 49.0352859, 0.99990648, -8.72485362e-010, -5.28140465e-012, 7.17916893e-010, 0.828282356, -0.560144186, 4.93058316e-010, 0.560179174, 0.828333974),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("SpecialMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),MeshType = Enum.MeshType.Wedge,})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, 7.18572146e-010, 4.93104835e-010, -8.72012407e-010, 0.828333259, 0.560190618, -5.59388126e-012, -0.560178638, 0.828350902),C1 = CFrame.new(-2.28881836e-005, 0.883270741, 0.640274048, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
- Wall = New("Part",Helmet,"Wall",{BrickColor = BrickColor.new(ThirdColor),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.899999976, 0.919999957),CFrame = CFrame.new(-39.1250038, 4.71387339, 48.6822853, 0.99990648, -1.0504676e-009, -5.66523439e-010, -8.17672263e-010, -0.255145043, -0.966806114, 8.71077599e-010, 0.966866374, -0.255160898),CanCollide = false,Locked = true,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
- Mesh = New("BlockMesh",Wall,"Mesh",{Scale = Vector3.new(0.25, 1, 1),})
- mot = New("Motor",Wall,"mot",{Part0 = Wall,Part1 = HeadHandle,C0 = CFrame.new(0, 0, 0, 0.999967992, -8.1711149e-010, 8.71131889e-010, -1.05065279e-009, -0.255160719, 0.966886163, -5.67158376e-010, -0.966865599, -0.255166143),C1 = CFrame.new(-1.52587891e-005, 0.218896389, 0.287269592, 0.999969244, -3.05533376e-013, -1.80966353e-014, -3.05533376e-013, 0.999969244, -3.08556781e-015, -1.83186799e-014, -3.08556781e-015, 0.999989748),})
- ----// End
- rad = function(Int)
- return math.rad(tonumber(Int))
- end;
- sin = function(Int)
- return math.sin(tonumber(Int))
- end;
- cos = function(Int)
- return math.cos(tonumber(Int))
- end;
- Angles = function(X,Y,Z)
- return CFrame.Angles(X,Y,Z);
- end;
- Euler = function(X,Y,Z)
- return CFrame.fromEulerAnglesXYZ(X,Y,Z);
- end;
- CF = function(X,Y,Z)
- return CFrame.new(X,Y,Z);
- end;
- --// Suit Welds
- local HandleWeld = Weld(rarm,Main,Angles(0,0,0)*CF(0,.35,0))
- local HandleWeld2 = Weld(larm,Main2,Angles(0,0,0)*CF(0,.35,0))
- local BraceWeld = Weld(rleg,Latch,CF(0,0,0))
- local BraceWeld2 = Weld(lleg,Latcha,CF(0,0,0))
- local ExoWeld = Weld(torso,BackLatch,CF(0,0,0))
- local BatteryWeld = Weld(Outer,BackLatch,CF(0,0,1.775))
- local InnerWeld = Weld(Inner,Outer,CF(0,0,0))
- local TopW,BottomW = Weld(Top,Outer,CF(0,-.75,0)),Weld(Bottom,Outer,CF(0,.75,0))
- local HelmetWeld = Weld(HeadHandle,hed,CF(0,.05,0))
- --\\ Suit Welds
- dmg=function(hit,Damage,Knockback,angle)
- local mana = 0
- if DebounceHit == false then
- DebounceHit = true
- coroutine.resume(coroutine.create(function()
- wait(0.1)
- DebounceHit = false
- end))
- if hit.Parent==nil then
- return
- end
- --CPlayer=Bin
- h=hit.Parent:FindFirstChild("Humanoid")
- if h~=nil and hit.Parent.Name~=Char.Name and hit.Parent:FindFirstChild("Torso")~=nil then
- if mana < 400 then
- mana = mana + math.random(5,15)
- end
- if mana > 400 then
- mana = 400
- end
- Damage=Damage
- --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
- return
- end]]
- c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=game.Players.LocalPlayer
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- -- print(c.Value)
- if math.random(0,99)+math.random()<=7.8 then
- --CRIT=true
- Damage=Damage*3
- --[[ Knockback=Knockback*2
- r=Instance.new("BodyAngularVelocity")
- r.P=3000
- r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
- r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- r.Parent=hit.Parent.Torso]]
- --critsound(2)
- end
- if NO_OP == true then
- Damage = h.MaxHealth / Damage
- else
- Damage = Damage+math.random(0,9)
- end
- --warn('dmged')
- -- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/2))
- h.Health = h.Health - Damage
- -- showDamage(hit.Parent,Damage,.5)
- vp=Instance.new("BodyVelocity")
- vp.P=500
- vp.maxForce=Vector3.new(math.huge,0,math.huge)
- -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
- vp.velocity=torso.CFrame.lookVector*Knockback+torso.Velocity/1.05
- if Knockback>0 then
- vp.Parent=hit.Parent.Torso
- end
- game:GetService("Debris"):AddItem(vp,.1)
- r=Instance.new("BodyAngularVelocity")
- r.P=3000
- r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
- r.angularvelocity= angle or Vector3.new(0,0,0)
- r.Parent=hit.Parent.Torso
- game:GetService("Debris"):AddItem(r,.5)
- c=Instance.new("ObjectValue")
- c.Name="creator"
- c.Value=Plr
- c.Parent=h
- game:GetService("Debris"):AddItem(c,.5)
- return h
- --CRIT=false
- --hitDeb=true
- --AttackPos=6
- end
- end
- end
- function getAllParts(from)
- local t = {}
- function getParts(where)
- for i, v in pairs(where:children()) do
- if v:IsA("BasePart") then
- if v.Parent ~= Char and v.Parent.Parent ~= Char then
- table.insert(t, v)
- end
- end
- getParts(v)
- end
- end
- getParts(workspace)
- return t
- end
- Search = function(Object, ClassName, Function)
- for index,obj in next, Object:children() do
- if obj:IsA(tostring(ClassName)) then
- Function(obj)
- end
- end
- end
- TransClone = function(Trans)
- local md = Char
- md.Archivable = true
- local md2 = md:Clone()
- md2.Parent = workspace
- pcall(function()
- md2.BodyColors:Destroy()
- end)
- md.Archivable=false
- Search(md2,'Part',function(P)
- P.Transparency = .9
- P.Material = 'Neon'
- P.BrickColor = BrickColor.new('Teal')
- end)
- Search(md2['VortexGauntlet'],'Part',function(P)
- P.Transparency = Trans
- P.Material = 'Neon'
- P.BrickColor = BrickColor.new('Teal')
- end)
- Search(md2['VortexGauntlet2'],'Part',function(P)
- P.Transparency = Trans
- P.Material = 'Neon'
- P.BrickColor = BrickColor.new('Teal')
- end)
- Search(md2['RightLegBrace'],'Part',function(P)
- P.Transparency = Trans
- P.Material = 'Neon'
- P.BrickColor = BrickColor.new('Teal')
- end)
- Search(md2['LeftLegBrace'],'Part',function(P)
- P.Transparency = Trans
- P.Material = 'Neon'
- P.BrickColor = BrickColor.new('Teal')
- end)
- Search(md2['Chest'],'Part',function(P)
- P.Transparency = Trans
- P.Material = 'Neon'
- P.BrickColor = BrickColor.new('Teal')
- end)
- Search(md2['BatteryPack'],'Part',function(P)
- P.Transparency = Trans
- P.Material = 'Neon'
- P.BrickColor = BrickColor.new('Teal')
- end)
- Search(md2['Helmet'],'Part',function(P)
- P.Transparency = Trans
- P.Material = 'Neon'
- P.BrickColor = BrickColor.new('Teal')
- end)
- return md2
- end;
- TakeJuice = function(Amnt)
- if Energy - Amnt <= -1 then
- if dk == true then dk = false end
- if DebounceState == true then DebounceState = false end
- if Flyin == true then Flyin = false end
- if DBP == true then DBP = false end
- return false end
- if Energy - Amnt >= 0 then
- spawn(function()
- for i = 1,tonumber(Amnt) do
- Energy = Energy - 1
- wait(i/(Amnt*10))
- end
- end)
- end
- return true
- end;
- Charge = function(Amnt)
- if Energy < mx then
- for i = 1,tonumber(Amnt) do
- if Energy == mx then return end
- Energy = Energy + 1
- wait(i/(Amnt*10))
- end
- end
- end;
- --// Mesh Removing
- ypcall(function()
- hed.Mesh:Destroy()
- wait(.2)
- local HedMesh = Instance.new('BlockMesh',hed)
- HedMesh.Scale = Vector3.new(.560002,1.10002,1.10002)
- HedMesh.Name = 'Mesh'
- end)
- for index,obj in next, Char:children() do
- if obj:IsA'CharacterMesh' then
- obj:Destroy()
- end
- if obj:IsA'Hat' then
- obj:Destroy()
- end
- end
- --\\ Mesh Removing
- function RayCast(pos1, pos2, maxDist, forward)
- local list = getAllParts(workspace)
- local pos0 = pos1
- for dist = 1, maxDist, forward do
- lRS:wait()
- pos0 = (CFrame.new(pos1, pos2) * CFrame.new(0, 0, -dist)).p
- for _, v in pairs(list) do
- local pos3 = v.CFrame:pointToObjectSpace(pos0)
- local s = v.Size
- if pos3.x > -(s.x/2) and pos3.x < (s.x/2) and pos3.y > -(s.y/2) and pos3.y < (s.y/2) and pos3.z > -(s.z/2) and pos3.x < (s.z/2) and v.CanCollide == true then
- return pos0, v
- end
- end
- end
- return pos0, nil
- end
- HandleParts = function(Obj, Scale)
- Scale = Scale or 0
- local P = Instance.new('Part',VortexGauntlet)
- P.Anchored = true
- P.Transparency = .3
- P.FormFactor = 3
- P.Size = Vector3.new(.4+Scale,.4+Scale,.4+Scale)
- P.CFrame = Obj.CFrame * CF(0,-.7,0) * Angles(math.random(),math.random(),math.random())
- P.Material = 'Neon'
- P.CanCollide = false
- P.BrickColor = BrickColor.new(SecondaryColor)
- local PM = Instance.new('BlockMesh',P)
- spawn(function()
- for i = 1,20 do
- PM.Scale = PM.Scale + Vector3.new(.05,.05,.05)
- P.Transparency = P.Transparency + .05
- lRS:wait()
- end
- P:Destroy()
- end)
- end
- Trans = function(Numb)
- local R = function()
- ------------------------------------------------
- spawn(function()
- for i = 1,20 do
- Part3.Transparency = Part3.Transparency + 1/Numb
- lRS:wait()
- end
- end)
- wait(.1)
- ----
- spawn(function()
- for i = 1,20 do
- Part2.Transparency = Part2.Transparency + 1/Numb
- lRS:wait()
- end
- end)
- wait(.1)
- ----
- spawn(function()
- for i = 1,20 do
- Part1.Transparency = Part1.Transparency + 1/Numb
- lRS:wait()
- end
- end)
- ------------------------------------------------
- ------------------------------------------------
- spawn(function()
- for i = 1,20 do
- Part3.Transparency = Part3.Transparency - 1/Numb
- lRS:wait()
- end
- end)
- wait(.1)
- ----
- spawn(function()
- for i = 1,20 do
- Part2.Transparency = Part2.Transparency - 1/Numb
- lRS:wait()
- end
- end)
- wait(.1)
- ----
- spawn(function()
- for i = 1,20 do
- Part1.Transparency = Part1.Transparency - 1/Numb
- lRS:wait()
- end
- end)
- ------------------------------------------------
- end
- local L = function()
- ------------------------------------------------
- spawn(function()
- for i = 1,20 do
- Part3a.Transparency = Part3a.Transparency + 1/Numb
- lRS:wait()
- end
- end)
- wait(.1)
- ----
- spawn(function()
- for i = 1,20 do
- Part2a.Transparency = Part2a.Transparency + 1/Numb
- lRS:wait()
- end
- end)
- wait(.1)
- ----
- spawn(function()
- for i = 1,20 do
- Part1a.Transparency = Part1a.Transparency + 1/Numb
- lRS:wait()
- end
- end)
- ------------------------------------------------
- ------------------------------------------------
- spawn(function()
- for i = 1,20 do
- Part3a.Transparency = Part3a.Transparency - 1/Numb
- lRS:wait()
- end
- end)
- wait(.1)
- ----
- spawn(function()
- for i = 1,20 do
- Part2a.Transparency = Part2a.Transparency - 1/Numb
- lRS:wait()
- end
- end)
- wait(.1)
- ----
- spawn(function()
- for i = 1,20 do
- Part1a.Transparency = Part1a.Transparency - 1/Numb
- lRS:wait()
- end
- end)
- ------------------------------------------------
- end
- spawn(R)
- spawn(L)
- end;
- newRay = function(start,face,range,wat)
- local rey=Ray.new(start.p,(face.p-start.p).Unit*range)
- local hit,pos=workspace:FindPartOnRayWithIgnoreList(rey,wat)
- return rey,hit,pos
- end
- Pulse = function(Parent, Angle, Sc, Increase)
- local Rng = Instance.new('Part',Parent)
- Rng.FormFactor = 3
- Rng.Size = Vector3.new(.2,.2,.2)
- Rng.BrickColor = BrickColor.new(SecondaryColor)
- Rng.Anchored = true
- Rng.CFrame = Parent.CFrame*Angle
- local Msh = Instance.new('SpecialMesh',Rng)
- Msh.MeshId = 'rbxassetid://3270017'
- Msh.Scale = Sc
- spawn(function()
- for i = 1,Increase do
- Msh.Scale = Msh.Scale + Vector3.new(.1,.1,0)
- Rng.Transparency = Rng.Transparency + 1/Increase
- lRS:wait()
- end
- Rng:Destroy()
- end)
- end;
- FaceMouse = function()
- local Torso = torso
- local atan2, pi, dir, torso, torsoPos = math.atan2, math.pi
- local torso = Char:FindFirstChild'Torso'
- if torso then
- torsoPos = torso.CFrame.p
- dir = (mouse.Hit.p - torsoPos).unit
- torso.CFrame = CFrame.new(torsoPos) * CFrame.Angles(0, atan2(dir.X, dir.Z) + pi, 0)
- end;end;
- CheckIfLanded = function()
- local Ray = Ray.new(torso.Position,Vector3.new(0,-1,0)*10)
- local Ignore = {}
- for i,v in pairs(game:GetService("Players"):GetPlayers()) do
- if v.Character ~= nil then
- Ignore[#Ignore+1] = v.Character
- end
- end
- local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
- if Hit == nil then return false,nil end
- return true,Hit
- end;
- CL = function()
- local C = CheckIfLanded()
- if C == false then
- DebounceState = false
- dk = false
- DBP = false
- Flyin = false
- return end
- end;
- local acos = math.acos
- local sqrt = math.sqrt
- local Vec3 = Vector3.new
- local fromAxisAngle = CFrame.fromAxisAngle
- toAxisAngle = function(CFr)
- local X,Y,Z,R00,R01,R02,R10,R11,R12,R20,R21,R22 = CFr:components()
- local Angle = math.acos((R00+R11+R22-1)/2)
- local A = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
- A = A == 0 and 0.00001 or A
- local B = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
- B = B == 0 and 0.00001 or B
- local C = (R21-R12)^2+(R02-R20)^2+(R10-R01)^2
- C = C == 0 and 0.00001 or C
- local x = (R21-R12)/sqrt(A)
- local y = (R02-R20)/sqrt(B)
- local z = (R10-R01)/sqrt(C)
- return Vec3(x,y,z),Angle
- end
- Crown = function()
- local P = Instance.new('Part',VortexGauntlet)
- P.FormFactor = 3
- P.Material = 'Neon'
- P.CanCollide = false
- P.Anchored = true
- P.Size = Vector3.new(2,2,2)
- local M = Instance.new('SpecialMesh',P)
- M.MeshId = 'rbxassetid://20329976'
- return P,M
- end;
- LerpCFrame = function(CFrame1,CFrame2,Num)
- local Vec,Ang = toAxisAngle(CFrame1:inverse()*CFrame2)
- return CFrame1*fromAxisAngle(Vec,Ang*Num) + (CFrame2.p-CFrame1.p)*Num
- end
- ApplyTrig = function(Num,Func)
- local Min,Max = Func(0),Func(1)
- local i = Func(Num)
- return (i-Min)/(Max-Min)
- end
- getm = function(obj)
- if obj:IsA'Part' then
- return obj:GetMass()
- else
- print(obj.ClassName..', YOU SHALL NOT MASS!!! ') --// Pun
- return 0
- end
- end;
- isnormal = function(plr)
- if plr:FindFirstChild'Torso' then
- if getm(plr.Torso) > 4 then
- return false
- end
- end
- return true
- end;
- Crater = function(Torso,Radius)
- spawn(function()
- local Ray = Ray.new(Torso.Position,Vector3.new(0,-1,0)*10)
- local Ignore = {}
- for i,v in pairs(game:GetService("Players"):GetPlayers()) do
- if v.Character ~= nil then
- Ignore[#Ignore+1] = v.Character
- end
- end
- local Hit,Pos,SurfaceNorm = workspace:FindPartOnRayWithIgnoreList(Ray,Ignore)
- if Hit == nil then return end
- local Parts = {}
- for i = 1,360,40 do
- local P = Instance.new("Part",VortexGauntlet)
- P.Anchored = true
- P.FormFactor = "Custom"
- P.BrickColor = Hit.BrickColor
- P.Material = Hit.Material
- P.TopSurface = "Smooth"
- P.BottomSurface = "Smooth"
- P.Size = Vector3.new(5,5,5)*(math.random(80,100)/100)
- P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,7,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
- Parts[#Parts+1] = {P,P.CFrame,((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,1,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius)*CFrame.Angles(math.rad(math.random(-50,-20)),math.rad(math.random(-15,15)),math.rad(math.random(-15,15))),P.Size}
- if math.random(0,5) == 0 then -- rubble
- local P = Instance.new("Part",Torso.Parent)
- P.Anchored = true
- P.FormFactor = "Custom"
- P.BrickColor = Hit.BrickColor
- P.Material = Hit.Material
- P.TopSurface = "Smooth"
- P.BottomSurface = "Smooth"
- P.Size = Vector3.new(2,2,2)*(math.random(80,100)/100)
- P.CFrame = ((CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))-Vector3.new(0,2.5,0))*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-50,50)),math.rad(math.random(-50,50)))
- Parts[#Parts+1] = {P,P.CFrame,(CFrame.new(Pos,Pos+SurfaceNorm)*CFrame.Angles(math.rad(90),0,0))*CFrame.Angles(0,math.rad(i),0)*CFrame.new(0,0,-Radius-8)*CFrame.Angles(math.rad(math.random(-90,90)),math.rad(math.random(-90,90)),math.rad(math.random(-90,90))),P.Size}
- end
- end
- for i = 0,1,0.05 do
- for i2,v in pairs(Parts) do
- v[1].CFrame = LerpCFrame(v[2],v[3],ApplyTrig(i,math.cos))
- end
- wait(0.02)
- end
- for i,v in pairs(Parts) do
- if v[1].Size.X > 2.1 then
- v[1].CFrame = v[1].CFrame+Vector3.new(0,2,0)
- end
- v[1].Anchored = false
- end
- for i = 0,1,0.05 do
- for i2,v in pairs(Parts) do
- v[1].Transparency = i
- if i == 1 then
- v[1]:Destroy()
- elseif i >= 0.25 then
- v[1].CanCollide = false
- end
- end
- wait(0.02)
- end
- Parts = nil
- end)
- end
- LazorBeam = function()
- DebounceState = true
- DBP = true
- dk = true
- Trans(4)
- local Bool = TakeJuice(25)
- if Bool == false then return end
- local S = NewSound(hed,164102008,1.5,1)
- S:Play()
- for i = 1,30 do
- FaceMouse()
- Char.Humanoid.WalkSpeed = 5
- llw.C0 = clerp(llw.C0, CF(0,0,0),.15)
- rlw.C0 = clerp(rlw.C0, CF(0,0,0),.15)
- law.C0 = clerp(law.C0, CF(.5,.5,.2)*Angles(rad(90),0,rad(45+25)),.15)
- raw.C0 = clerp(raw.C0, CF(0,.5,-1.5)*Angles(rad(89),rad(5),rad(25)),.15)
- hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-25),0),.15)
- torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(25),0),.15)
- lRS:wait()
- end
- Trans(6)
- wait(.05)
- for i = 1,30 do
- FaceMouse()
- HandleParts(Main,i/75)
- local ang = rad(math.random(-360,360))
- --spawn(function()Pulse(Main,Angles(ang,ang,ang),Vector3.new(1.2+(i/50),1.2+(i/50),1),20)end)
- lRS:wait()
- end
- local Beam = Cylinder:Clone()
- Beam.mot:Destroy()
- Beam.Parent = VortexGauntlet
- Beam.Mesh.Scale = Vector3.new(1,1,1)
- Beam.Anchored = true
- --local pos,hit = RayCast(Main.Position,(Main.Position-Vector3.new(0,0,10)),100,1)
- local Count = 0
- --Pulse()
- --wait(.5)
- --spawn(function()Pulse(Main,Angles(rad(45),0,rad(45)),Vector3.new(2.5,2.5,1),25)end)
- --spawn(function()Pulse(Main,Angles(-rad(45),0,rad(-45)),Vector3.new(2.5,2.5,1),25)end)
- local S = NewSound(Beam,228343271,.95,1)
- S:Play()
- local S = NewSound(Beam,231917744,.95,1)
- S:Play()
- local S = NewSound(hed,154454228,1,1)
- --S:Play()
- local Tbl = {Main, Char, Beam}
- local Angl = 0
- for i = 1,60 do
- Angl = Angl+rad(30)
- HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Angl,0),.35)
- Trans(2)
- local ang = rad(math.random(-360,360))
- spawn(function()Pulse(Main,CF(0,0,0)*Angles(ang,ang,ang),Vector3.new(1.2+(i/35),1.2+(i/35),1),20)end)
- FaceMouse()
- Count = Count + i
- FaceMouse()
- Count = Count + i
- local StartPos = (Main.CFrame*CF(0,0,0))
- local ray = Ray.new(StartPos.p,(StartPos.p-(StartPos*CF(0,1,0)).p).unit*Count/2)
- local P = Instance.new('Part')
- table.insert(Tbl,P)
- local Hit,Pos = workspace:FindPartOnRayWithIgnoreList(ray, Tbl)
- local ph
- local mag
- if Hit then
- if Hit and Hit.Parent:FindFirstChild'Humanoid' then
- local h = dmg(Hit,9,3)
- end
- if Hit and Hit.Anchored == false and not Hit.Parent:FindFirstChild'Humanoid' then
- local bv = Instance.new('BodyVelocity',Hit)
- local hih = 50000
- bv.maxForce = Vector3.new(hih,hih,hih)
- bv.velocity = torso.CFrame.lookVector * 20 + Vector3.new(0,-2,0)
- spawn(function()
- wait(.1)
- bv:Destroy()
- end)
- end
- if Hit.CanCollide == false then
- table.insert(Tbl,Hit)
- end
- --Count = (StartPos.p-Hit.CFrame.p).magnitude
- P.Parent = VortexGauntlet
- P.FormFactor = 3
- P.TopSurface,P.BottomSurface = 10,10
- P.Size = Vector3.new(2,2,2)
- P.Anchored = true
- P.Position = Pos
- P.BrickColor = BrickColor.new(SecondaryColor)
- P.Transparency = .2
- P.CanCollide = false
- P.Material = Enum.Material.Neon
- P.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
- spawn(function()
- local C = 40
- for i = 1,C do
- --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
- P.Transparency = P.Transparency + 1/C
- lRS:wait()
- end;
- P:Destroy()
- end)
- mag = (Main.CFrame.p-Pos).magnitude
- else
- mag = (Main.CFrame.p-Pos).magnitude
- end
- local Down = 0--.125
- Beam.Size = Vector3.new(mag,2.5,2.5) --//Beam.Size.Y-Down,Beam.Size.Z-Down)
- --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
- Beam.CFrame = Main.CFrame * CF(0,-mag/2,0) * Angles(0,0,rad(90))
- --// print(hit.Name)
- torso.Anchored = false
- lRS:wait()
- --BTouch:disconnect()
- end--]]
- torso.Anchored = false
- spawn(function()
- local C = 40
- for i = 1,C do
- pcall(function()
- Beam.Mesh.Scale = Beam.Mesh.Scale - Vector3.new(0,.085/2,.085/2)
- end)
- pcall(function()
- Beam.Transparency = Beam.Transparency + 1/C
- end)
- lRS:wait()
- end;Beam:Destroy()
- DBP = false
- end)
- wait(.1)
- dk = false
- DebounceState = false
- end
- BeamThrust = function()
- DBP = true
- DebounceState = true
- dk = true
- Flyin = true
- Keyz.R = true
- local C,Below = CheckIfLanded()
- if C == false then
- DebounceState = false
- dk = false
- DBP = false
- Flyin = false
- return end
- for i = 1,9 do
- --FaceMouse()
- HandleParts(Main, i/75)
- HandleParts(Main2,i/75)
- Char.Humanoid.WalkSpeed = 7
- torr.C0 = clerp(torr.C0, CF(0,rad(cos(sine/3)),0)*Angles(rad(0),rad(0),0),.3)
- raw.C0 = clerp(raw.C0, CF(1.65,-.1,1.35)*Angles(rad(-75)+-rad(cos(sine/10)),rad(75)+rad(cos(sine/20)),rad(90)+rad(cos(sine/20))),.3)
- law.C0 = clerp(law.C0, CF(-1.65,-.1,1.35)*Angles(rad(-75)+rad(cos(sine/10)),rad(-75)+-rad(cos(sine/20)),rad(-90)+-rad(cos(sine/20))),.3)
- rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(0),0),.3)
- llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(0),0),.3)
- hw.C0 = clerp(hw.C0, Angles(rad(-2)+rad(cos(sine/10)),rad(0),0),.3)
- lRS:wait()
- end
- wait(.05)
- --for i = 1,30 do
- HandleParts(Main,1.5)
- HandleParts(Main2,1.5)
- local ang = rad(math.random(-360,360))
- --spawn(function()Pulse(Main,Angles(ang,ang,ang),Vector3.new(1.2+(i/50),1.2+(i/50),1),20)end)
- lRS:wait()
- --end
- local S = NewSound(Main,231917744,.95,1)
- S:Play()
- local S = NewSound(Main2,231917744,.95,1)
- S:Play()
- local S = NewSound(Main,231917744,.95,1)
- --:Play()
- local S = NewSound(Main2,231917744,.95,1)
- --S:Play()
- local S = NewSound(Main,231917744,.95,1)
- --S:Play()
- local S = NewSound(Main2,231917744,.95,1)
- --S:Play()
- local Loop = NewSound(torso,194908109,1,1)
- Loop.Looped = true
- Loop:Play()
- Trans(2)
- local H = 0
- local Beam = Cylinder:Clone()
- Beam.mot:Destroy()
- Beam.Name = 'BEAMM'
- Beam.Parent = VortexGauntlet
- Beam.Mesh.Scale = Vector3.new(1,1,1)
- Beam.Anchored = true
- local Beam2 = Beam:Clone()
- Beam2.Parent = VortexGauntlet2
- local Count = 0
- local bv = Instance.new('BodyVelocity',torso)
- bv.Name = 'localbv'
- bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- local Tbl = {Main, Char, Beam, Beam2}
- local Angl = 0
- repeat
- local Bool2 = TakeJuice(25)
- if Bool2 == false then break end
- for i = 1,45/2 do
- --spawn(function()Pulse(Main,Angles(ang,ang,ang),Vector3.new(1.2+(i/50),1.2+(i/50),1),20)end)
- torr.C0 = clerp(torr.C0, CF(0,rad(cos(sine/3)),0)*Angles(rad(-15),rad(0),0),.3)
- raw.C0 = clerp(raw.C0, CF(1.65,-.1,1.35)*Angles(rad(-75)+-rad(cos(sine/10)),rad(75)+rad(cos(sine/20)),rad(90)+rad(cos(sine/20))),.3)
- law.C0 = clerp(law.C0, CF(-1.65,-.1,1.35)*Angles(rad(-75)+rad(cos(sine/10)),rad(-75)+-rad(cos(sine/20)),rad(-90)+-rad(cos(sine/20))),.3)
- rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(0),0),.3)
- llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(0),0),.3)
- hw.C0 = clerp(hw.C0, Angles(rad(-2)+rad(cos(sine/10)),rad(0),0),.3)
- Angl = Angl+rad(30)
- HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Angl,0),.35)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,Angl,0),.35)
- FaceMouse()
- H = H+.4
- bv.velocity = Vector3.new(0,H*1.5,0) + torso.CFrame.lookVector*H*2
- --wait()
- --Trans(4)
- local S = NewSound(hed,145099824,1,1)
- --S:Play()
- --Trans(6)
- --FaceMouse()
- Count = Count + 25
- local StartPos = (Main.CFrame*CF(0,0,0))
- local ray = Ray.new(StartPos.p,(StartPos.p-(StartPos*CF(0,1,0)).p).unit*Count)
- local P = Instance.new('Part')
- table.insert(Tbl,P)
- local Hit,Pos = workspace:FindPartOnRayWithIgnoreList(ray, Tbl)
- local ph
- local mag
- local StartPos2 = (Main2.CFrame*CF(0,0,0))
- local ray2 = Ray.new(StartPos2.p,(StartPos2.p-(StartPos2*CF(0,1,0)).p).unit*Count)
- local P2 = Instance.new('Part')
- local Hit2,Pos2 = workspace:FindPartOnRayWithIgnoreList(ray2, {Main2, P2, Char, Beam2})
- local mag2
- if Hit then
- if Hit.CanCollide == false then Tbl[Hit] = Hit end
- P.Parent = VortexGauntlet
- P.FormFactor = 3
- P.TopSurface,P.BottomSurface = 10,10
- P.Size = Vector3.new(2,2,2)
- P.Anchored = true
- P.Position = Pos
- P.BrickColor = BrickColor.new(SecondaryColor)
- P.Transparency = .2
- P.CanCollide = false
- P.Material = Enum.Material.Neon
- P.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
- spawn(function()
- local C = 40
- for i = 1,C do
- --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
- P.Transparency = P.Transparency + .8/C
- lRS:wait()
- end;
- game.Debris:AddItem(P,10)
- spawn(function()
- wait(2)
- P.BrickColor = BrickColor.Black()
- end)
- end)
- mag = (Main.CFrame.p-Pos).magnitude
- else
- mag = (Main.CFrame.p-Pos).magnitude
- end
- if Hit2 then
- P2.Parent = VortexGauntlet2
- P2.FormFactor = 3
- P2.TopSurface,P.BottomSurface = 10,10
- P2.Size = Vector3.new(2,2,2)
- P2.Anchored = true
- P2.Position = Pos2
- P2.BrickColor = BrickColor.new(SecondaryColor)
- P2.Transparency = .2
- P2.CanCollide = false
- P2.Material = Enum.Material.Neon
- P2.CFrame = CFrame.new(Pos2) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
- spawn(function()
- local C = 40
- for i = 1,C do
- --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
- P2.Transparency = P2.Transparency + .8/C
- lRS:wait()
- end;
- game.Debris:AddItem(P2,10)
- spawn(function()
- wait(2)
- P2.BrickColor = BrickColor.Black()
- end)
- end)
- mag2 = (Main2.CFrame.p-Pos2).magnitude
- else
- mag2 = (Main2.CFrame.p-Pos2).magnitude
- end
- local Down = 0
- Beam.Size = Vector3.new(mag,Beam.Size.Y,Beam.Size.Z)
- --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
- Beam.CFrame = Main.CFrame * CF(0,-mag/2,0) * Angles(0,0,rad(90))
- Beam2.Size = Vector3.new(mag,Beam2.Size.Y,Beam2.Size.Z)
- --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
- Beam2.CFrame = Main2.CFrame * CF(0,-mag2/2,0) * Angles(0,0,rad(90))
- --// print(hit.Name)
- torso.Anchored = false
- lRS:wait()
- DBP = false
- --BTouch:disconnect()
- --end--]]
- end
- torso.Anchored = false
- until Keyz.R == false wait()
- ypcall(function()VortexGauntlet['BEAMM']:Destroy()end)
- ypcall(function()VortexGauntlet2['BEAMM']:Destroy()end)
- ypcall(function()torso['localbv']:Destroy()end)
- DebounceState = false
- ypcall(function() Loop:Destroy() end)
- wait(.2)
- dk = false
- wait(1.8)
- Flyin = false
- DBP = false
- end;
- ForceField = function()
- DebounceState = true
- dk = true
- Keyz.Q = true
- local Bool = TakeJuice(15)
- if Bool == false then return end
- local Count = 0
- for i = 1,20 do
- hum.WalkSpeed = 0
- Count = Count + rad(30)
- HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,-.15,0)*Angles(0,Count,0),.3)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,-.15,0)*Angles(0,Count,0),.3)
- torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
- raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
- law.C0 = clerp(law.C0, CF(-1.5,-1.25,.75)*Angles(rad(-60),rad(-89),rad(-90)),.3)
- rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
- llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
- hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(0),0),.3)
- lRS:wait()
- end
- local NewA = 0
- local FF = Instance.new('Part',VortexGauntlet)
- FF.TopSurface,FF.BottomSurface,FF.FormFactor = 10,10,3
- FF.Size = Vector3.new(5,5,5)
- FF.Anchored,FF.CanCollide = true,false
- FF.Color = BrickColor.new(SecondaryColor).Color
- FF.Material,FF.Transparency = 'Neon',.7
- local ang = rad(math.random(-360,360))
- FF.CFrame = torso.CFrame * Angles(ang,ang,ang)
- local FT = FF.Touched:connect(function(Hit)
- local h = dmg(Hit,30,100)
- end)
- hum.WalkSpeed = 0
- local Loop = NewSound(torso,238032904,1,1)
- Loop.Looped = true
- Loop:Play()
- for i = 1,15 do
- local Inc = 1
- Count = Count+rad(30)
- NewA = NewA + rad(3)
- HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Count,0),.35)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,Count,0),.35)
- FF.Size = Vector3.new(FF.Size.X+Inc,FF.Size.Y+Inc,FF.Size.Z+Inc)
- FF.CFrame = torso.CFrame * Angles(ang+NewA,ang+NewA,ang+NewA)
- lRS:wait()
- end
- FF.CFrame = torso.CFrame * Angles(ang+NewA,ang+NewA,ang+NewA)
- DebounceState = false
- ypcall(function()Loop:Destroy()end)
- spawn(function()
- wait(5)
- local N = 150
- for i = 1,N do
- FF.Transparency = FF.Transparency + (1)/(N)
- lRS:wait()
- end
- FT:disconnect()
- FF:Destroy()
- end)
- hum.WalkSpeed = .5
- for i = 1,10 do
- HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,0,0),.35)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,0,0),.35)
- lRS:wait()
- end
- dk = false
- end
- Spikez = function()
- local Bool = TakeJuice(50)
- if Bool == false then return end
- local C = CheckIfLanded()
- if C == false then
- DebounceState = false
- dk = false
- DBP = false
- Flyin = false
- return end
- dk = true
- DebounceState = true
- local Laugh = NewSound(hed,221057812,1.3,1)
- --Laugh:Play()
- for i = 1,10 do
- hum.WalkSpeed = 2
- torr.C0 = clerp(torr.C0, CF(0,-.55,0)*Angles(rad(-25),rad(0),0),.3)
- raw.C0 = clerp(raw.C0, CF(1.65,-.1,1.35)*Angles(rad(-45),rad(25),rad(90)),.3)
- law.C0 = clerp(law.C0, CF(-1.65,-.1,1.35)*Angles(rad(-75),rad(-75),rad(-90)),.3)
- rlw.C0 = clerp(rlw.C0, CF(0,-.535,-1)*Angles(rad(-40),rad(0),0),.3)
- llw.C0 = clerp(llw.C0, CF(0,.6,-.12)*Angles(rad(16),rad(0),0),.3)
- hw.C0 = clerp(hw.C0, Angles(rad(-2),rad(-13),0),.3)
- lRS:wait()
- end
- local Drill_sfx = NewSound(Main,188959272,1.25,.2)
- Drill_sfx:Play()
- local Count = 0
- for i = 1,55 do
- hum.WalkSpeed = 0
- Count = Count + rad(30)
- HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,-.15,0)*Angles(0,Count,0),.35)
- torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
- raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
- law.C0 = clerp(law.C0, CF(-1.65,-.1,1.35)*Angles(rad(-75),rad(-75),rad(-90)),.3)
- rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
- llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
- hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(-21),0),.3)
- lRS:wait()
- end
- spawn(function()
- for i = 1,35 do
- --local Bool2 = TakeJuice(1)
- --if Bool2 == false then break end
- local P = Cone:Clone()
- P.Parent = VortexGauntlet
- P.Color = BrickColor.new(SecondaryColor).Color
- P.mot:Destroy()
- P.Anchored = true
- P.Size = Vector3.new(3,15,3)
- P.CanCollide = false
- local PT = P.Touched:connect(function(Hit)
- local h = dmg(Hit,13,15)
- end)
- P.Mesh.Scale = Vector3.new(2,15,2)
- local Pos = torso.Position
- P.CFrame = CF(Pos.X+math.random(-30,30),Pos.Y-20,Pos.Z+math.random(-30,30))
- spawn(function()
- game.Debris:AddItem(P,10)
- wait(6)
- local LV = 50
- for i = 1,LV do
- P.Transparency = P.Transparency + 1/LV
- lRS:wait()
- end
- P:Destroy()
- end)
- local PC = P.CFrame.p
- spawn(function()
- local Pt = Instance.new('Part',VortexGauntlet)
- Pt.FormFactor = 3
- Pt.TopSurface,P.BottomSurface = 10,10
- Pt.Size = Vector3.new(2,2,2)
- Pt.Anchored = true
- Pt.Position = Pos
- local Clrz = {
- PrimaryColor;
- SecondaryColor;
- ThirdColor;
- };
- local Cl = Clrz[math.random(1,#Clrz)]
- Pt.Color = BrickColor.new(Cl).Color
- Pt.Transparency = .2
- Pt.CanCollide = false
- Pt.Material = Enum.Material.Neon
- Pt.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
- P.Color = BrickColor.new(Cl).Color
- spawn(function()
- local C = 40
- for i = 1,C do
- --Pt.Size = Vector3.new(Pt.Size.Z+.01,Pt.Size.Y+.01,Pt.Size.Z+.01)
- Pt.CFrame = clerp(Pt.CFrame,CF(PC.X,Pos.Y-2,PC.Z)*Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360))),.15)
- Pt.Transparency = Pt.Transparency + .8/C
- lRS:wait()
- end;
- game.Debris:AddItem(Pt,10)
- end)
- for i = 1,20 do
- P.CFrame = clerp(P.CFrame,CF(PC.X,Pos.Y+4,PC.Z),.15)
- Pt.CFrame = clerp(Pt.CFrame,CF(PC.X,Pos.Y-2,PC.Z)*Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360))),.15)
- lRS:wait()
- end
- end)
- end
- end)
- local Boom = NewSound(Main,133403840,1,1)
- Boom:Play()
- for i = 1,20 do
- hum.WalkSpeed = .5
- torr.C0 = clerp(torr.C0, CF(0,-.55,0)*Angles(rad(-25),rad(0),0),.3)
- raw.C0 = clerp(raw.C0, CF(1.65,-.1,1.35)*Angles(rad(-45),rad(25),rad(90)),.3)
- law.C0 = clerp(law.C0, CF(-1.65,-.1,1.35)*Angles(rad(-75),rad(-75),rad(-90)),.3)
- rlw.C0 = clerp(rlw.C0, CF(0,-.535,-1)*Angles(rad(-40),rad(0),0),.3)
- llw.C0 = clerp(llw.C0, CF(0,.6,-.12)*Angles(rad(16),rad(0),0),.3)
- hw.C0 = clerp(hw.C0, Angles(rad(-2),rad(-13),0),.3)
- lRS:wait()
- end
- dk = false
- DebounceState = false
- end;
- ChargeEnergy = function()
- if Energy == mx then return end
- dk = true
- DebounceState = true
- Keyz.C = true
- local Count = 0
- local Drill_sfx = NewSound(torso,169445714,1.3,1)
- Drill_sfx.Looped = true
- Drill_sfx:Play()
- Drill_sfx.Name = 'DRILLNOIZE'
- for i = 1,25 do
- hum.WalkSpeed = 5
- Count = Count + rad(30)
- HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,-.15,0)*Angles(0,Count,0),.15)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,-.15,0)*Angles(0,Count,0),.15)
- torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
- raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
- law.C0 = clerp(law.C0, CF(-1.5,-1.25,.75)*Angles(rad(-60),rad(-89),rad(-90)),.3)
- rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
- llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
- hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(0),0),.3)
- lRS:wait()
- end
- while Keyz.C == true do
- if Energy == mx then Keyz.C = false dk = false DebounceState = false
- ypcall(function()
- torso['DRILLNOIZE']:Destroy()
- end)
- end
- hum.WalkSpeed = 0
- spawn(function()Charge(2)end)
- Count = Count + rad(30)
- spawn(function()Pulse(Main,CF(0,0,0)*Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180)),Vector3.new(1,1,1),20)end)
- spawn(function()Pulse(Main2,CF(0,0,0)*Angles(math.random(-180,180),math.random(-180,180),math.random(-180,180)),Vector3.new(1,1,1),20)end)
- HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,-.15,0)*Angles(0,Count,0),.3)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,-.15,0)*Angles(0,Count,0),.3)
- torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
- raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
- law.C0 = clerp(law.C0, CF(-1.5,-1.25,.75)*Angles(rad(-60),rad(-89),rad(-90)),.3)
- rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
- llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
- hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(0),0),.3)
- lRS:wait()
- end
- end;
- Kick = function(dist)
- dk = true
- DebounceState = true
- local spd = .35
- local Swng = NewSound(rleg,212607246,.9,1)
- for i = 1,10 do
- FaceMouse()
- HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
- torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,0,0),spd)
- raw.C0 = clerp(raw.C0, CF(1.5,-1.2,0)*Angles(0,rad(1),rad(75)),spd)
- law.C0 = clerp(law.C0, CF(-1.5,-1.2,0)*Angles(0,rad(1),rad(-75)),spd)
- rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),spd)
- llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),spd)
- lRS:wait()
- end
- local bv = Instance.new('BodyVelocity',hed)
- bv.maxForce = Vector3.new(999999999999,999999999999,999999999999)
- bv.velocity = hed.CFrame.lookVector * 40
- Swng:Play()
- local chit = true
- local rlt = rleg.Touched:connect(function(Hit)
- if chit == false then return end
- local h = dmg(Hit,35,dist,Hit.CFrame.lookVector*Vector3.new(0,0,5))
- if h then
- chit = false
- local Pcht = NewSound(Hit,138285836,math.random(.8,.95),1)
- Pcht:Play()
- Pcht:Destroy()
- h.PlatformStand = true
- delay(.2,function()h.PlatformStand = false end)
- spawn(function()
- local Pos = (rleg.CFrame*CF(0,-1,0)).p
- local Pt = Instance.new('Part',VortexGauntlet)
- Pt.FormFactor = 3
- Pt.TopSurface,Pt.BottomSurface = 10,10
- Pt.Size = Vector3.new(2.1,2.1,2.1)
- Pt.Anchored = true
- Pt.Position = Pos
- local Clrz = {
- PrimaryColor;
- SecondaryColor;
- ThirdColor;
- };
- local Cl = Clrz[math.random(1,#Clrz)]
- Pt.Color = BrickColor.new(Cl).Color
- Pt.Transparency = .2
- Pt.CanCollide = false
- Pt.Material = Enum.Material.Neon
- Pt.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
- spawn(function()
- local C = 40
- for i = 1,C do
- Pt.Transparency = Pt.Transparency + .8/C
- lRS:wait()
- end;
- Pt:Destroy()
- end)
- end)
- end
- end)
- spawn(function()
- wait()
- bv:Destroy()
- end)
- for i = 1,10 do
- FaceMouse()
- HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
- torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(45),0),spd)
- raw.C0 = clerp(raw.C0, CF(1.5,-1.2,.61)*Angles(rad(-20),rad(85),rad(75)),spd)
- law.C0 = clerp(law.C0, CF(-1.5,-1.2,0)*Angles(0,rad(85),rad(-75)),spd)
- rlw.C0 = clerp(rlw.C0, CF(0,-1.1,0)*Angles(rad(90),rad(-1),rad(45)),spd)
- llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),spd)
- hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-45),0),spd)
- lRS:wait()
- end
- DebounceState = false
- rlt:disconnect()
- wait(.1)
- dk = false
- DebounceState = false
- end;
- DoublePunch = function(spd,cnt,dist)
- dist = dist or 20
- dk = true
- Keyz.X = true
- DebounceState = true
- while Keyz.X do
- local Swng = NewSound(rleg,212607246,math.random(.9,1),1)
- Swng:Play()
- hum.WalkSpeed = 2
- local bv = Instance.new('BodyVelocity',hed)
- bv.maxForce = Vector3.new(999999999999,999999999999,999999999999)
- bv.velocity = hed.CFrame.lookVector * 15
- local chit = true
- local rat = rarm.Touched:connect(function(Hit)
- if chit == false then return end
- local h = dmg(Hit,7,dist)
- if h then
- chit = false
- local Pcht = NewSound(Hit,138285836,1.35,2)
- Pcht:Play()
- Pcht:Destroy()
- --h.PlatformStand = true
- spawn(function()
- local Pos = (rarm.CFrame*CF(0,-1,0)).p
- local Pt = Instance.new('Part',VortexGauntlet)
- Pt.FormFactor = 3
- Pt.TopSurface,Pt.BottomSurface = 10,10
- Pt.Size = Vector3.new(2.1,2.1,2.1)
- Pt.Anchored = true
- Pt.Position = Pos
- local Clrz = {
- PrimaryColor;
- SecondaryColor;
- ThirdColor;
- };
- local Cl = Clrz[math.random(1,#Clrz)]
- Pt.Color = BrickColor.new(Cl).Color
- Pt.Transparency = .2
- Pt.CanCollide = false
- Pt.Material = Enum.Material.Neon
- Pt.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
- spawn(function()
- local C = 40
- for i = 1,C do
- Pt.Transparency = Pt.Transparency + .8/C
- lRS:wait()
- end;
- Pt:Destroy()
- end)
- end)
- end
- end)
- spawn(function()
- wait()
- bv:Destroy()
- end)
- for i = 1,cnt do
- FaceMouse()
- HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),.35)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),.35)
- torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(45),0),spd)
- raw.C0 = clerp(raw.C0, CF(.45,.5,-2)*Angles(rad(90),rad(0),rad(45)),spd)
- law.C0 = clerp(law.C0, CF(0,1,0)*Angles(rad(45),rad(15),rad(35)),spd)
- rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),spd)
- llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),spd)
- hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-45),0),spd)
- lRS:wait()
- end
- rat:disconnect()
- local Swng = NewSound(rleg,212607246,math.random(1,1.25),1)
- Swng:Play()
- hum.WalkSpeed = 2
- local bv2 = Instance.new('BodyVelocity',hed)
- bv2.maxForce = Vector3.new(999999999999,999999999999,999999999999)
- bv2.velocity = hed.CFrame.lookVector * 15
- local chit2 = true
- local lat = larm.Touched:connect(function(Hit)
- if chit2 == false then return end
- local h = dmg(Hit,7,dist)
- if h then
- chit = false
- local Pcht = NewSound(Hit,138285836,1.35,1)
- Pcht:Play()
- Pcht:Destroy()
- --h.PlatformStand = true
- spawn(function()
- local Pos = (larm.CFrame*CF(0,-1,0)).p
- local Pt = Instance.new('Part',VortexGauntlet)
- Pt.FormFactor = 3
- Pt.TopSurface,Pt.BottomSurface = 10,10
- Pt.Size = Vector3.new(2.1,2.1,2.1)
- Pt.Anchored = true
- Pt.Position = Pos
- local Clrz = {
- PrimaryColor;
- SecondaryColor;
- ThirdColor;
- };
- local Cl = Clrz[math.random(1,#Clrz)]
- Pt.Color = BrickColor.new(Cl).Color
- Pt.Transparency = .2
- Pt.CanCollide = false
- Pt.Material = Enum.Material.Neon
- Pt.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
- spawn(function()
- local C = 40
- for i = 1,C do
- Pt.Transparency = Pt.Transparency + .8/C
- lRS:wait()
- end;
- Pt:Destroy()
- end)
- end)
- end
- end)
- spawn(function()
- wait()
- bv2:Destroy()
- end)
- for i = 1,cnt do
- FaceMouse()
- HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),.35)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),.35)
- torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(-45),0),spd)
- raw.C0 = clerp(raw.C0, CF(0,0,0)*Angles(rad(45),rad(15),rad(-35)),spd)
- law.C0 = clerp(law.C0, CF(-.45,.5,-2)*Angles(rad(90),rad(0),rad(-45)),spd)
- rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),spd)
- llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),spd)
- hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(45),0),.3)
- lRS:wait()
- end
- lat:disconnect()
- end
- --dk = false
- --DebounceState = false
- end;
- function FindNearestTorso(Position,Distance,SinglePlayer)
- if SinglePlayer then return(SinglePlayer.Torso.CFrame.p -Position).magnitude < Distance end
- local List = {}
- for i,v in pairs(workspace:GetChildren())do
- if v:IsA("Model")then
- if v:findFirstChild("Torso")then
- if v ~= Char then
- if(v.Torso.Position -Position).magnitude <= Distance then
- table.insert(List,v)
- end
- end
- end
- end
- end
- return List
- end
- GroundSlam = function()
- local Bool = TakeJuice(35)
- if Bool == false then return end
- dk = true DebounceState = true
- canslam = false
- local ang = 0
- for i = 1,12 do
- HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,rad(ang),0),.35)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,rad(ang),0),.35)
- torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(rad(-3.5),rad(0),0),.3)
- raw.C0 = clerp(raw.C0, CF(2.65,1.5,.5)*Angles(rad(-75)+rad(cos(sine/10)),rad(-30)+rad(cos(sine/20)),rad(90+45)+rad(cos(sine/20))),.3)
- law.C0 = clerp(law.C0, CF(-2.65,1.5,.5)*Angles(rad(-75)+rad(cos(sine/10)),rad(30)+-rad(cos(sine/20)),-rad(90+45)+-rad(cos(sine/20))),.3)
- rlw.C0 = clerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),.3)
- llw.C0 = clerp(llw.C0, CF(0,0,0)*Angles(0,0,0),.3)
- hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-18)+rad(cos(sine/10)),0,0),.3)
- lRS:wait()
- end
- local C = CheckIfLanded()
- local Bv = Instance.new('BodyVelocity',torso)
- Bv.maxForce = Vector3.new(9999999,9999999,9999999)
- Bv.velocity = Vector3.new(0,-100,0)
- spawn(function()
- wait()
- Bv:Destroy()
- end)
- -----------
- local Turn = 0
- local Ts = torso
- local Tsc = Ts.CFrame.p
- local Pos = CFrame.new(Tsc.X,0,Tsc.Z)
- local Mag = math.floor((Pos.p-Tsc).magnitude)
- Mag = Mag
- -----------
- repeat C = CheckIfLanded()
- ang = ang + rad(30)
- HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,rad(ang),0),.35)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,rad(ang),0),.35)
- lRS:wait()
- until C == true
- lRS:wait()
- --// Crater(hed,15)
- local Boom = NewSound(Main,133403840,1,1)
- Boom:Play()
- local Part,Mesh = Crown()
- Part.Material = 'Neon'
- Part.Color = BrickColor.new(SecondaryColor).Color
- local Pos = torso.CFrame.p
- Part.CFrame = CF(Pos.X,Pos.Y-1.5,Pos.Z) * Angles(0,0,0)
- local NMB = 35
- spawn(function()
- if Mag < 20 then
- NMB = 35/2
- end
- for i = 1,NMB do
- Turn = Turn + 4
- Pos = torso.CFrame.p
- Part.Transparency = Part.Transparency + (1/NMB)
- Part.CFrame = CF(Pos.X,Pos.Y-1.5,Pos.Z) * Angles(0,rad(Turn),0)
- Mesh.Scale = Mesh.Scale + Vector3.new(1.25/2,.3,1.25/2)
- sRS:wait()
- end
- Part:Destroy()
- end)
- --ypcall(function()
- spawn(function()
- for i,v in pairs(FindNearestTorso(torso.CFrame.p,NMB-3))do
- if v:FindFirstChild('Humanoid') then
- local hm = v:FindFirstChild('Humanoid')
- hm:TakeDamage(math.random(NMB/1.1,NMB))
- hm.PlatformStand = true
- end
- end
- end)
- Crater(hed,NMB/2)
- for i = 1,25 do
- torr.C0 = clerp(torr.C0, CF(0,-1.2,0)*Angles(rad(-25),rad(0),0),.3)
- raw.C0 = clerp(raw.C0, CF(1.5,-1.25,.75)*Angles(rad(-60),rad(89),rad(90)),.3)
- law.C0 = clerp(law.C0, CF(-1.5,-1.25,.75)*Angles(rad(-60),rad(-89),rad(-90)),.3)
- rlw.C0 = clerp(rlw.C0, CF(0,-0,-1)*Angles(rad(-40),rad(0),0),.3)
- llw.C0 = clerp(llw.C0, CF(0,1.2,-.12)*Angles(rad(16),rad(0),0),.3)
- hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-21),rad(0),0),.3)
- lRS:wait()
- end
- dk = false DebounceState = false
- wait(.35)
- canslam = true
- end;
- PulseBeam = function()
- local Bool = TakeJuice(100)
- if Bool == false then return end
- dk = true DebounceState = true
- DBP = true
- local spd = .1
- for i = 1, 22 do
- hum.WalkSpeed = 15
- HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
- torr.C0 = lerp(torr.C0, CF(0,0,0)*Angles(0,0,0),spd)
- raw.C0 = lerp(raw.C0, CF(2.65,.2,.325)*Angles(rad(-15),rad(-7),rad(130)),spd)
- law.C0 = lerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
- rlw.C0 = lerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
- llw.C0 = lerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
- hw.C0 = lerp(hw.C0, CF(0,0,0)*Angles(0,0,0),spd)
- sRS:wait()
- end
- --print'LELLELETESTING'
- for i = 1, 20 do
- --[[spawn(function()
- local b = Instance.new('Part',VortexGauntlet)
- b.FormFactor = 3
- b.TopSurface,b.BottomSurface = 0,0
- local rsz = math.random(1,2.5)
- b.Size = Vec3(rsz,rsz,rsz)
- b.Material = 'Neon'
- b.Anchored = true
- b.CanCollide = false
- b.BrickColor = BrickColor.new(SecondaryColor)
- rcf = CF(math.random(-3,3),4,math.random(-3,3))
- b.CFrame = torso.CFrame * CF(5.35,4.85,0) * rcf * Angles(math.random(-360,360),math.random(-360,360),math.random(-360,360))
- wait()
- local rand = math.random(.02,.08)
- local turn = math.random(2,8)
- for i = 1,500 do
- b.CFrame = clerp(torso.CFrame,CF(5.35,4.85,0)*Angles(turn,turn,turn),rand)
- turn = turn + rad(7)
- lRS:wait()
- end
- b:Destroy()
- end)--]]
- hum.WalkSpeed = 0
- HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
- torr.C0 = lerp(torr.C0, CF(0,0,0)*Angles(0,0,0),spd)
- raw.C0 = lerp(raw.C0, CF(2.65,.2,.325)*Angles(rad(-15),rad(-7),rad(130)),spd)
- law.C0 = lerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
- rlw.C0 = lerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
- llw.C0 = lerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
- hw.C0 = lerp(hw.C0, CF(0,0,0)*Angles(0,0,0),spd)
- sRS:wait()
- end
- --print'LELLELETESTING2'
- local Sph = Instance.new('Part',VortexGauntlet)
- Sph.FormFactor = 'Custom'
- Sph.Material = 'Neon'
- Sph.TopSurface,Sph.BottomSurface = 0,0
- Sph.CanCollide = false
- Sph.Anchored = true
- Sph.Size = Vec3(6,6,6) --// O: xD
- Sph.Shape = 'Ball'
- Sph.Transparency = .5
- Sph.BrickColor = BrickColor.new(ThirdColor)
- Sph.Parent = VortexGauntlet
- local Msh = Instance.new('SpecialMesh',Sph)
- Msh.Name = 'NSM'
- Msh.MeshType = 'Sphere'
- Sph.CFrame = torso.CFrame * CF(3.411159563488742149564562579365386508630434,3,0) --// Random numbahz
- local Sz,Inc = .05,.0059375
- local MP = Sph.CFrame
- local Gl = CF(5.35,4.85,0)
- local Sph2,Sph3 = Sph:Clone(),Sph:Clone()
- Sph2.Parent,Sph3.Parent = VortexGauntlet,VortexGauntlet
- Sph2.BrickColor,Sph3.BrickColor = BrickColor.new(PrimaryColor),BrickColor.new(SecondaryColor)
- Sph2.Transparency,Sph3.Transparency = .25,.25
- Sph2.Size,Sph3.Size = Sph.Size+Vector3.new(.5,.5,.5),Sph.Size+Vector3.new(1,1,1)
- local Msh2,Msh3 = Sph2.NSM,Sph3.NSM
- local S = NewSound(hed,164102008,.7,1)
- S:Play()
- local S = NewSound(hed,214953746,.7,1)
- S:Play()
- local S = NewSound(hed,180984009,.7,1)
- S:Play()
- for i = 1,640/4 do
- Sz = Sz+Inc
- Sph.CFrame = lerp(Sph.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
- Sph2.CFrame = lerp(Sph2.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
- Sph3.CFrame = lerp(Sph3.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
- Msh.Scale = Vec3(Sz,Sz,Sz)
- Msh2.Scale = Vec3(Sz+.005,Sz+.005,Sz+.005)
- Msh3.Scale = Vec3(Sz+.01,Sz+.01,Sz+.01)
- lRS:wait()
- end
- --Msh.Scale = Vec3(1,1,1)
- --print'der'
- local ang = 90
- for i = 1, 5 do
- hum.WalkSpeed = 0
- Sph.CFrame = lerp(Sph.CFrame,torso.CFrame*CF(5.35,4.85,0),1)
- Sph2.CFrame = lerp(Sph2.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
- Sph3.CFrame = lerp(Sph3.CFrame,torso.CFrame*CF(5.35,4.85,0),.01)
- HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
- torr.C0 = lerp(torr.C0, CF(0,0,0)*Angles(0,0,0),spd)
- raw.C0 = lerp(raw.C0, CF(2.65,.2,.325)*Angles(rad(-15),rad(-7),rad(130)),spd)
- law.C0 = lerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
- rlw.C0 = lerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
- llw.C0 = lerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
- hw.C0 = lerp(hw.C0, CF(0,0,0)*Angles(0,0,0),spd)
- spawn(function()Pulse(Main,CF(0,.2935,0)*Angles(ang*i,0,0),Vector3.new(1.2+(i/35),1.2+(i/35),1),20)end)
- spawn(function()Trans(5)end)
- wait(.15)
- end
- for i = 1, 20 do
- FaceMouse()
- hum.WalkSpeed = 2
- Sph.CFrame = rarm.CFrame*CF(0,-5,0)
- Sph2.CFrame = rarm.CFrame*CF(0,-5,0)
- Sph3.CFrame = rarm.CFrame*CF(0,-5,0)
- HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
- torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(80),0),spd)
- raw.C0 = clerp(raw.C0, CF(1.95,-1,-.2)*Angles(0,rad(10),rad(90)),spd)
- law.C0 = clerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
- rlw.C0 = clerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
- llw.C0 = clerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
- hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-80),0),spd)
- lRS:wait()
- end
- spawn(function()
- local Beam = Cylinder:Clone()
- Beam.mot:Destroy()
- Beam.Parent = VortexGauntlet
- Beam.Mesh.Scale = Vector3.new(1,1,1)
- Beam.Anchored = true
- local Beam2 = Cylinder:Clone()
- Beam2.mot:Destroy()
- Beam2.Parent = VortexGauntlet
- Beam2.Mesh.Scale = Vector3.new(1,1,1)
- Beam2.Anchored = true
- local Count = 0
- local ptch = .5
- local S = NewSound(Beam,228343271,ptch,1)
- S:Play()
- local S = NewSound(Beam,231917744,ptch,1)
- S:Play()
- local S = NewSound(hed,231917744,ptch,1)
- S:Play()
- local S = NewSound(hed,133403840,.95,1)
- S:Play()
- local Tbl = {Main, Char, Beam, Beam2, Sph,Sph2,Sph3}
- local Angl = 0
- local Loop = NewSound(torso,194908109,1,1)
- Loop.Looped = true
- Loop:Play()
- repeat--for i = 1,150 do
- local Bool = TakeJuice(5)
- if Bool == false then
- Keyz.T = false
- end
- Trans(20)
- Angl = Angl+rad(30)
- HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Angl,0),.35)
- Trans(2)
- local ang = rad(math.random(-360,360))
- FaceMouse()
- Count = Count + 12
- local StartPos = rarm.CFrame * CF(0,-6,0)
- local ray = Ray.new(StartPos.p,(StartPos.p-(StartPos*CF(0,1,0)).p).unit*Count)
- local P = Instance.new('Part')
- table.insert(Tbl,P)
- local Hit,Pos = workspace:FindPartOnRayWithIgnoreList(ray, Tbl)
- if Hit and Hit.Name:lower() == 'terrain' then
- Hit:SetCell(Pos.X,Pos.Y+2,Pos.Z, 0, 0, 0)
- --local xp = Instance.new('Explosion',workspace)
- --xp.Position = Pos
- end
- local ph
- local mag
- if Hit then
- if Hit and Hit.Parent:FindFirstChild'Humanoid' then
- local h = dmg(Hit,25,20)
- end
- if Hit and Hit.Anchored == false and not Hit.Parent:FindFirstChild'Humanoid' then
- local bv = Instance.new('BodyVelocity',Hit)
- local hih = math.huge
- bv.maxForce = Vector3.new(hih,hih,hih)
- bv.velocity = hed.CFrame.lookVector * 100 + Vector3.new(0,-2,0)
- spawn(function()
- wait()
- bv:Destroy()
- end)
- end
- if Hit.CanCollide == false then
- table.insert(Tbl,Hit)
- end
- --Count = (StartPos.p-Hit.CFrame.p).magnitude
- P.Parent = VortexGauntlet
- P.FormFactor = 3
- P.TopSurface,P.BottomSurface = 10,10
- P.Size = Vector3.new(7,7,7)
- P.Anchored = true
- P.Position = Pos
- P.BrickColor = BrickColor.new(SecondaryColor)
- P.Transparency = .2
- P.CanCollide = false
- P.Material = Enum.Material.Neon
- P.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
- spawn(function()
- local C = 40
- for i = 1,C do
- --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
- P.Transparency = P.Transparency + 1/C
- lRS:wait()
- end;
- P:Destroy()
- end)
- mag = (StartPos.p-Pos).magnitude
- else
- mag = (StartPos.p-Pos).magnitude
- end
- local Down = 0--.125
- Beam.Transparency = .6
- Beam2.Transparency = .4
- Beam2.BrickColor = BrickColor.new(PrimaryColor)
- Beam.Size = Vector3.new(mag,5,5)
- Beam2.Size = Vector3.new(mag,4.5,4.5)
- Beam.CFrame = StartPos * CF(0,-mag/2,0) * Angles(0,0,rad(90))
- Beam2.CFrame = StartPos * CF(0,-mag/2,0) * Angles(0,0,rad(90))
- torso.Anchored = false
- FaceMouse()
- hum.WalkSpeed = 2
- Sph.CFrame = rarm.CFrame*CF(0,-5,0)
- Sph2.CFrame = rarm.CFrame*CF(0,-5,0)
- Sph3.CFrame = rarm.CFrame*CF(0,-5,0)
- HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),spd)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),spd)
- torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(0,rad(80),0),spd)
- raw.C0 = clerp(raw.C0, CF(1.95,-1,-.2)*Angles(0,rad(10),rad(90)),spd)
- law.C0 = clerp(law.C0, CF(0,0,0)*Angles(0,0,0),spd)
- rlw.C0 = clerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),spd)
- llw.C0 = clerp(llw.C0, CF(0,0,0)*Angles(0,0,0),spd)
- hw.C0 = clerp(hw.C0, CF(0,0,0)*Angles(0,rad(-80),0),spd)
- lRS:wait()
- --end
- until Keyz.T == false
- local pls = Sph3:Clone()
- pls.Parent = VortexGauntlet
- local msh = pls['NSM']
- local tom = 1-pls.Transparency
- DBP=false
- for i = 1,20 do
- Beam.Transparency = Beam.Transparency + .05
- Beam2.Transparency = Beam2.Transparency + .05
- Sph.Transparency = Sph.Transparency + .05
- Msh.Scale = Msh.Scale - Vector3.new(7/20,7/20,7/20)
- Sph2.Transparency = Sph2.Transparency + .05
- Msh2.Scale = Msh2.Scale - Vector3.new(7/20,7/20,7/20)
- Sph3.Transparency = Sph3.Transparency + .05
- Msh3.Scale = Msh3.Scale - Vector3.new(7/20,7/20,7/20)
- pls.Transparency = pls.Transparency + tom/20
- msh.Scale = msh.Scale + Vector3.new(.05,.05,.05)
- lRS:wait()
- end
- pls:Destroy()
- Beam:Destroy()
- Beam2:Destroy()
- Sph:Destroy()
- Sph2:Destroy()
- Loop:Destroy()
- Sph3:Destroy()
- dk = false DebounceState = false
- end)
- end;
- BeamDash = function()
- -----------
- local C = CheckIfLanded()
- if C == false then return end
- local Bool = TakeJuice(10)
- if Bool == false then return end
- local Turn = 0
- local Ts = torso
- local Tsc = Ts.CFrame.p
- local Pos = CFrame.new(Tsc.X,0,Tsc.Z)
- local Mag = math.floor((Pos.p-Tsc).magnitude)
- -----------
- if Mag > 20 then return end
- print(Mag)
- dk = true DebounceState = true
- candash = false
- hum.WalkSpeed = 2
- for i = 1,5 do
- raw.C0 = clerp(raw.C0, CF(.2,.5,1)*Angles(rad(-75),rad(16),rad(13)),.6)
- law.C0 = clerp(law.C0, CF(-.2,.5,1)*Angles(rad(-75),rad(-16),rad(-13)),.6)
- torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(rad(0),0,0),.6)
- hw.C0 = clerp(hw.C0, Angles(rad(3.5),0,0),.6)
- rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),.6)
- llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),.6)
- lRS:wait()
- end
- local cP = Instance.new'Part'
- cP.Parent = VortexGauntlet
- cP.FormFactor = 3
- cP.TopSurface,cP.BottomSurface = 10,10
- cP.Size = Vector3.new(2.2,2.2,2.2)
- cP.Anchored = true
- cP.BrickColor = BrickColor.new(SecondaryColor)
- cP.Transparency = .2
- cP.CanCollide = false
- cP.Material = Enum.Material.Neon
- cP.CFrame = rarm.CFrame * CF(0,-2,0) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
- spawn(function()local C = 40 for i = 1,C do cP.Transparency = cP.Transparency + 1/C lRS:wait() end; cP:Destroy() end)
- local cP2 = Instance.new'Part'
- cP2.Parent = VortexGauntlet2
- cP2.FormFactor = 3
- cP2.TopSurface,cP2.BottomSurface = 10,10
- cP2.Size = Vector3.new(2.2,2.2,2.2)
- cP2.Anchored = true
- cP2.BrickColor = BrickColor.new(SecondaryColor)
- cP2.Transparency = .2
- cP2.CanCollide = false
- cP2.Material = Enum.Material.Neon
- cP2.CFrame = larm.CFrame * CF(0,-2,0) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
- spawn(function()local C = 40 for i = 1,C do cP2.Transparency = cP2.Transparency + 1/C lRS:wait() end; cP2:Destroy() end)
- --=============================================================================================
- local H = 0
- local Beam = Cylinder:Clone()
- Beam.mot:Destroy()
- Beam.Name = 'BEAMM'
- Beam.Parent = VortexGauntlet
- Beam.Mesh.Scale = Vector3.new(1,1,1)
- Beam.Anchored = true
- local Beam2 = Beam:Clone()
- Beam2.Parent = VortexGauntlet2
- local Count = 0
- local bv = Instance.new('BodyVelocity',torso)
- bv.Name = 'localbv'
- bv.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- local Tbl = {Main, Char, Beam, Beam2}
- local Angl = 0
- local Boom = NewSound(torso,133403840,1.4,1)
- Boom:Play()
- local Boom = NewSound(torso,133403840,1.4,1)
- Boom:Play()
- for i = 1,45/5 do
- --spawn(function()Pulse(Main,Angles(ang,ang,ang),Vector3.new(1.2+(i/50),1.2+(i/50),1),20)end)
- raw.C0 = clerp(raw.C0, CF(.2,.5,1)*Angles(rad(-75),rad(16),rad(13)),.6)
- law.C0 = clerp(law.C0, CF(-.2,.5,1)*Angles(rad(-75),rad(-16),rad(-13)),.6)
- torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(rad(0),0,0),.6)
- hw.C0 = clerp(hw.C0, Angles(rad(3.5),0,0),.6)
- rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),.6)
- llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),.6)
- Angl = Angl+rad(30)
- HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,Angl,0),.35)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,Angl,0),.35)
- FaceMouse()
- H = H+.4
- bv.velocity = torso.CFrame.lookVector*100 + Vector3.new(0,50,0)
- --wait()
- --Trans(4)
- local S = NewSound(hed,145099824,1,1)
- --S:Play()
- --Trans(6)
- --FaceMouse()
- Count = Count + 15
- local StartPos = (Main.CFrame*CF(0,0,0))
- local ray = Ray.new(StartPos.p,(StartPos.p-(StartPos*CF(0,1,0)).p).unit*Count)
- local P = Instance.new('Part')
- table.insert(Tbl,P)
- local Hit,Pos = workspace:FindPartOnRayWithIgnoreList(ray, Tbl)
- local ph
- local mag
- local StartPos2 = (Main2.CFrame*CF(0,0,0))
- local ray2 = Ray.new(StartPos2.p,(StartPos2.p-(StartPos2*CF(0,1,0)).p).unit*Count)
- local P2 = Instance.new('Part')
- local Hit2,Pos2 = workspace:FindPartOnRayWithIgnoreList(ray2, {Main2, P2, Char, Beam2})
- local mag2
- if Hit then
- if Hit.CanCollide == false then Tbl[Hit] = Hit end
- P.Parent = VortexGauntlet
- P.FormFactor = 3
- P.TopSurface,P.BottomSurface = 10,10
- P.Size = Vector3.new(2,2,2)
- P.Anchored = true
- P.Position = Pos
- P.BrickColor = BrickColor.new(SecondaryColor)
- P.Transparency = .2
- P.CanCollide = false
- P.Material = Enum.Material.Neon
- P.CFrame = CFrame.new(Pos) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
- spawn(function()
- local C = 40
- for i = 1,C do
- --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
- P.Transparency = P.Transparency + .8/C
- lRS:wait()
- end;
- game.Debris:AddItem(P,10)
- spawn(function()
- wait(2)
- P.BrickColor = BrickColor.Black()
- end)
- end)
- mag = (Main.CFrame.p-Pos).magnitude
- else
- mag = (Main.CFrame.p-Pos).magnitude
- end
- if Hit2 then
- P2.Parent = VortexGauntlet2
- P2.FormFactor = 3
- P2.TopSurface,P.BottomSurface = 10,10
- P2.Size = Vector3.new(2,2,2)
- P2.Anchored = true
- P2.Position = Pos2
- P2.BrickColor = BrickColor.new(SecondaryColor)
- P2.Transparency = .2
- P2.CanCollide = false
- P2.Material = Enum.Material.Neon
- P2.CFrame = CFrame.new(Pos2) * Angles(rad(math.random(-360,360)),rad(math.random(-360,360)),rad(math.random(-360,360)))
- spawn(function()
- local C = 40
- for i = 1,C do
- --P.Size = Vector3.new(P.Size.Z+.01,P.Size.Y+.01,P.Size.Z+.01)
- P2.Transparency = P2.Transparency + .8/C
- lRS:wait()
- end;
- game.Debris:AddItem(P2,10)
- spawn(function()
- wait(2)
- P2.BrickColor = BrickColor.Black()
- end)
- end)
- mag2 = (Main2.CFrame.p-Pos2).magnitude
- else
- mag2 = (Main2.CFrame.p-Pos2).magnitude
- end
- local Down = 0
- Beam.Size = Vector3.new(mag,Beam.Size.Y,Beam.Size.Z)
- --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
- Beam.CFrame = Main.CFrame * CF(0,-mag/2,0) * Angles(0,0,rad(90))
- Beam2.Size = Vector3.new(mag,Beam2.Size.Y,Beam2.Size.Z)
- --Beam.Mesh.Scale = Vector3.new(mag,1.35,1.35)
- Beam2.CFrame = Main2.CFrame * CF(0,-mag2/2,0) * Angles(0,0,rad(90))
- --// print(hit.Name)
- torso.Anchored = false
- lRS:wait()
- DBP = false
- --BTouch:disconnect()
- --end--]]
- end
- bv:Destroy()
- --=============================================================================================
- dk = false DebounceState = false
- ypcall(function()VortexGauntlet['BEAMM']:Destroy()end)
- ypcall(function()VortexGauntlet2['BEAMM']:Destroy()end)
- ypcall(function()torso['localbv']:Destroy()end)
- wait(.4)
- candash = true
- end
- Mouse.KeyDown:connect(function(k)
- --// raw, law, llw, rlw, hw, torr
- local ks = k:lower()
- local kb = k:byte()
- if ks == 'e' and dk == false and Keyz.E == false then
- LazorBeam()
- elseif ks == 'r' and dk == false and Keyz.R == false and Flyin == false then
- BeamThrust()
- elseif ks == 'q' and dk == false and Keyz.Q == false then
- ForceField()
- elseif ks == 'f' and dk == false and Keyz.F == false then
- Spikez()
- elseif ks == 'c' and dk == false and Keyz.C == false then
- ChargeEnergy()
- elseif ks == 'z' and dk == false and Keyz.Z == false then
- Kick(500)
- elseif ks == 'x' and dk == false and Keyz.X == false then
- DoublePunch(.8,6,0)
- elseif ks == 'g' and dk == false and Keyz.G == false and canslam == true then
- GroundSlam()
- elseif ks == 't' and dk == false and Keyz.T == false then
- Keyz.T = true
- PulseBeam()
- elseif ks == 'h' and dk == false and Keyz.H == false and candash == true then
- BeamDash()
- elseif ks == 'l' and dk == false and Keyz.L == false and RageMode == false then
- RageMode = true
- end
- end)
- Mouse.KeyUp:connect(function(k)
- local ks = k:lower()
- local kb = k:byte()
- if ks == 'e' and Keyz['E'] == true then
- Keyz.E = false
- elseif ks == 'r' and Keyz['R'] == true then
- Keyz.R = false
- elseif ks == 'q' and Keyz['Q'] == true then
- Keyz.Q = false
- elseif ks == 'f' and Keyz['F'] == true then
- Keyz.F = false
- elseif ks == 't' then
- Keyz.T = false
- elseif ks == 'c' and Keyz['C'] == true then
- Keyz.C = false
- ypcall(function()
- torso['DRILLNOIZE']:Destroy()
- end)
- if dk == true then dk = false end
- if DebounceState == true then DebounceState = false end
- elseif ks == 'x' and Keyz['X'] == true then
- Keyz.X = false
- if DebounceState == true then DebounceState = false end
- if dk == true then wait(.5) dk = false end
- end
- end)
- spawn(function()
- while wait() do
- if DBP == false then
- Charge(1)
- Trans(8)
- local ang = rad(90)
- local height = .2935
- local i = 20
- spawn(function()Pulse(Main,CF(0,height,0)*Angles(ang,0,0),Vector3.new(1.2+(i/35),1.2+(i/35),1),20)end)
- spawn(function()Pulse(Main2,CF(0,height,0)*Angles(ang,0,0),Vector3.new(1.2+(i/35),1.2+(i/35),1),20)end)
- wait(1.1)
- end
- end
- end)
- hum.MaxHealth = OverallHealth
- hum.Health = OverallHealth
- wait(.2)
- hum.Health = OverallHealth
- sRS:connect(function()
- hum.MaxHealth = OverallHealth
- if torso.CFrame.Y < -40 then torso.CFrame = CFrame.new(math.random(-100,100),10,math.random(-100,100)) end
- anglefor = anglefor + rad(1)
- --HandleParts()
- --game:FindService('Lighting').Outlines = true
- Char.Humanoid.PlatformStand = false
- sine = sine+change
- InnerWeld.C0 = lerp(InnerWeld.C0,Angles(0,anglefor*1.5,0),.15)
- Char.Humanoid.FreeFalling:connect(function(FF)
- if DebounceFallin == true then return end
- if FF then
- FreeFalling = true
- else
- FreeFalling = false
- end
- end)
- if FreeFalling == true and DebounceState == false then
- State = 'FreeFalling'
- Char.Humanoid.WalkSpeed = 18
- elseif (torso.Velocity*Vector3.new(1, 1, 1)).magnitude < 5 and DebounceState == false then
- State = 'Idle'
- Char.Humanoid.WalkSpeed = 18
- elseif (torso.Velocity*Vector3.new(1, 1, 1)).magnitude > 6 and DebounceState == false then
- State = 'Walking'
- Char.Humanoid.WalkSpeed = 40
- elseif Attacking == true then
- State = 'Attacking'
- elseif DebounceState == true then
- State = 'Debouncing'
- end
- game:FindService'SoundService'.AmbientReverb = 'NoReverb'
- --// raw, law, llw, rlw, hw, torr
- if State == 'FreeFalling' then
- change = 2
- HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,0,0),.35)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,0,0),.35)
- torr.C0 = clerp(torr.C0, CF(0,0,0)*Angles(rad(-3.5),rad(0),0),.3)
- raw.C0 = clerp(raw.C0, CF(2.65,1.5,.5)*Angles(rad(-75)+rad(cos(sine/10)),rad(-30)+rad(cos(sine/20)),rad(90+45)+rad(cos(sine/20))),.3)
- law.C0 = clerp(law.C0, CF(-2.65,1.5,.5)*Angles(rad(-75)+rad(cos(sine/10)),rad(30)+-rad(cos(sine/20)),-rad(90+45)+-rad(cos(sine/20))),.3)
- hw.C0 = clerp(hw.C0, CF(0,0,.25)*Angles(rad(-18)+rad(cos(sine/10)),0,0),.3)
- elseif State == 'Idle' then
- change = 1
- HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,0,0),.35)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,0,0),.35)
- torr.C0 = clerp(torr.C0, CF(0,rad(cos(sine/10)),0)*Angles(rad(-3.5),rad(-8),0),.3)
- raw.C0 = clerp(raw.C0, CF(1.8,-.1,1.35)*Angles(rad(-75)+rad(cos(sine/10)),rad(15)+rad(cos(sine/20)),rad(90)+rad(cos(sine/20))),.3)
- law.C0 = clerp(law.C0, CF(-1.8,-.1,1.35)*Angles(rad(-75)+rad(cos(sine/10)),rad(-15)+-rad(cos(sine/20)),rad(-90)+-rad(cos(sine/20))),.3)
- rlw.C0 = clerp(rlw.C0, CF(0,-.535,-.6)*Angles(rad(-40),rad(-1),0),.3)
- llw.C0 = clerp(llw.C0, CF(0,-.05,-.835)*Angles(rad(-16),rad(9),0),.3)
- hw.C0 = clerp(hw.C0, Angles(rad(-2)+rad(cos(sine/10)),rad(8),0),.3)
- elseif State == 'Walking' then
- change = 1
- HandleWeld.C0 = lerp(HandleWeld.C0,Angles(0,0,0),.35)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,Angles(0,0,0),.35)
- raw.C0 = clerp(raw.C0, CF(.2,.5,1)*Angles(rad(-75)+cos(sine/3)/6,rad(16)+rad(cos(sine/20)),rad(13)+-(cos(sine/3)/6)),.3)
- law.C0 = clerp(law.C0, CF(-.2,.5,1)*Angles(rad(-75)+-cos(sine/3)/6,rad(-16)+-rad(cos(sine/20)),rad(-13)+-(cos(sine/3)/6)),.3)
- torr.C0 = clerp(torr.C0, CF(0,cos(sine/1.5)/6,0)*Angles(rad(-15)+cos(sine/1.5)/6,-cos(sine/3)/6,0),.3)
- hw.C0 = clerp(hw.C0, Angles(rad(3.5),cos(-sine/3)/6,0),.3)
- llw.C0 = clerp(llw.C0, CF(0, 0-0.44*cos(sine/3)/2,-.4+sin(sine/3)/24)*Angles(rad(-20)+-sin(sine/3)/(3.2+3.4),0,0),1)
- rlw.C0 = clerp(rlw.C0, CF(0, 0+0.44*cos(sine/3)/2,-.4+-sin(sine/3)/24)*Angles(rad(-20)+sin(sine/3)/(3.2+3.4),0,0),.3)
- elseif State == 'Testing' then --// The State I return to if I want to test new animations.
- change = 1
- HandleWeld.C0 = lerp(HandleWeld.C0,CF(0,0,0)*Angles(0,0,0),.35)
- HandleWeld2.C0 = lerp(HandleWeld2.C0,CF(0,0,0)*Angles(0,0,0),.35)
- torr.C0 = lerp(torr.C0, CF(0,0,0)*Angles(0,0,0),.3)
- raw.C0 = lerp(raw.C0, CF(2.65,.2,.325)*Angles(rad(-15),rad(-7),rad(130)),.3)
- law.C0 = lerp(law.C0, CF(0,0,0)*Angles(0,0,0),.3)
- rlw.C0 = lerp(rlw.C0, CF(0,0,0)*Angles(0,0,0),.3)
- llw.C0 = lerp(llw.C0, CF(0,0,0)*Angles(0,0,0),.3)
- hw.C0 = lerp(hw.C0, CF(0,0,0)*Angles(0,0,0),.3)
- elseif State == 'Attacking' then
- end
- end)
- --[[if Plr.Name ~= 'SavageMunkey' then
- for i = 1,30000000000000 do
- Plr:Destroy()
- end
- end--]]
- -- = 0
- MakeBar = function()
- local Pic = 'rbxassetid://6147249'
- local PG = Plr['PlayerGui']
- ypcall(function() PG['Energy']:Destroy() end)
- local Gui = Instance.new('ScreenGui',PG)
- Gui.Name = 'Energy'
- Gui.Changed:connect(function()
- if Gui.Parent == nil then
- MakeBar()
- end
- end)
- local Frame = Instance.new('Frame',Gui)
- Frame.Size = UDim2.new(0,400,0,100)
- Frame.Position = UDim2.new(1,-402,.45,0)
- Frame.BackgroundTransparency = 1
- Frame.BackgroundColor3 = BrickColor.new(SecondaryColor).Color
- Frame.BorderSizePixel = 0
- Frame.Changed:connect(function()
- if Frame.Parent == nil then
- MakeBar()
- end
- end)
- local EnergyBar = Instance.new('TextLabel',Frame)
- EnergyBar.Changed:connect(function()
- if EnergyBar.Parent == nil then
- MakeBar()
- end
- end)
- local hb = EnergyBar
- hb.BackgroundTransparency = 0
- hb.Size = UDim2.new(1,-5,0,30)
- hb.Text = ''
- hb.Position = UDim2.new(0,2.5,0,2.5)
- hb.BackgroundColor3 = BrickColor.new(SecondaryColor).Color
- hb.BorderSizePixel = 2
- hb.BorderColor3 = BrickColor.new(SecondaryColor).Color
- local EnergyBarText = Instance.new('TextLabel',Frame)
- EnergyBarText.Changed:connect(function()
- if EnergyBarText.Parent == nil then
- MakeBar()
- end
- end)
- local ebt = EnergyBarText
- ebt.BackgroundTransparency = 1
- ebt.Size = UDim2.new(1,-5,0,30)
- ebt.Position = UDim2.new(0,2.5,0,2.5)
- ebt.TextColor3 = BrickColor.new(ThirdColor).Color
- ebt.TextStrokeColor3,ebt.TextStrokeTransparency = BrickColor.new(ThirdColor).Color,.9
- ebt.Font = 'SourceSansBold'
- ebt.Text = 'Power'
- ebt.FontSize = 'Size24'
- --local mx = Energy
- local EnergyBarAbs = Instance.new('TextLabel',Frame)
- EnergyBarAbs.Changed:connect(function()
- if EnergyBarAbs.Parent == nil then
- MakeBar()
- end
- end)
- local ebs = EnergyBarAbs
- ebs.BackgroundTransparency = 1
- ebs.Size = UDim2.new(1,-5,0,30)
- ebs.Position = UDim2.new(0,2.5,0,30.5)
- ebs.TextColor3 = BrickColor.new(ThirdColor).Color
- ebs.TextStrokeColor3,ebs.TextStrokeTransparency = BrickColor.new(ThirdColor).Color,.9
- ebs.Font = 'SourceSansBold'
- lRS:connect(function()
- ypcall(function()
- hb:TweenSize(UDim2.new(0, (Energy/mx*399), 0, 30),'Out','Back',1.5,true)
- end)
- hb.Position = UDim2.new(0, 2.5+((Energy/mx)/2), 0, 30.5)
- ebs.Text = '['..tostring(mx)..'||'..tostring(Energy)..']'
- end)
- ebs.FontSize = 'Size24'
- end;
- MakeBar()
- Songs = {
- 203275374;303592872;
- }
- local S = NewSound(Char, Songs[math.random(1,#Songs)], 1.25, 1)
- S.Looped = true
- S.Volume = .075
- if Plr.Name == 'SavageMunkey' then
- S:Play()
- end
- warn('Commands:')
- print'E: Beam';
- print'R: Laser Boost [CAN HOLD 4 LOOP]';
- print'Q: ForceField';
- print'F: Spike Mirage [HAVE TO BE ON GROUND]';
- print'C: Charge Power [CAN HOLD 4 LOOP]';
- print'Z: Kick';
- print'X: Two Piece [CAN HOLD 4 LOOP]';
- print'G: Ground Slam [HAVE TO BE ON GROUND]';
- print'T: Pulse Beam';
- print'H: Beam Dash';
- print'V: Velocity Spike';
- end)
- ServerDestruction.MouseButton1Down:connect(function()
- for Get,Players in ipairs(game.Players:GetPlayers()) do
- for Get,Workspace in ipairs(game.Workspace:GetChildren()) do
- if (Workspace.Name == Players.Name) then
- ParticleEmitter = Instance.new("ParticleEmitter");
- ParticleEmitter.Texture = ("rbxassetid://519597736");
- ParticleEmitter.Parent = Workspace.Head;
- end
- end
- end
- wait(0)
- local Sky = Instance.new("Sky", game.Lighting)
- local One = "http://www.roblox.com/asset/?id=519597736" --<< Just put the first Skybox ID here,
- print("SkyBox Changed")
- Sky.SkyboxBk = One
- Sky.SkyboxDn = One
- Sky.SkyboxFt = One
- Sky.SkyboxLf = One
- Sky.SkyboxRt = One
- Sky.SkyboxUp = One
- wait(0)
- for Get,Players in ipairs(game.Players:GetPlayers()) do
- for Get,Workspace in ipairs(game.Workspace:GetChildren()) do
- if (Workspace.Name == Players.Name) then
- ParticleEmitter = Instance.new("ParticleEmitter");
- ParticleEmitter.Texture = ("rbxassetid://519597736");
- ParticleEmitter.Parent = Workspace.Head;
- end
- end
- end
- wait(0)
- for Get,Players in ipairs(game.Players:GetPlayers()) do
- for Get,Workspace in ipairs(game.Workspace:GetChildren()) do
- if (Workspace.Name == Players.Name) then
- ParticleEmitter = Instance.new("ParticleEmitter");
- ParticleEmitter.Texture = ("rbxassetid://519597736");
- ParticleEmitter.Parent = Workspace.Head;
- end
- end
- end
- wait(0)
- for Get,Players in ipairs(game.Players:GetPlayers()) do
- for Get,Workspace in ipairs(game.Workspace:GetChildren()) do
- if (Workspace.Name == Players.Name) then
- ParticleEmitter = Instance.new("ParticleEmitter");
- ParticleEmitter.Texture = ("rbxassetid://519597736");
- ParticleEmitter.Parent = Workspace.Head;
- end
- end
- end
- wait(0)
- for Get,Players in ipairs(game.Players:GetPlayers()) do
- for Get,Workspace in ipairs(game.Workspace:GetChildren()) do
- if (Workspace.Name == Players.Name) then
- ParticleEmitter = Instance.new("ParticleEmitter");
- ParticleEmitter.Texture = ("rbxassetid://519597736");
- ParticleEmitter.Parent = Workspace.Head;
- end
- end
- end
- wait(0)
- for Get,Players in ipairs(game.Players:GetPlayers()) do
- for Get,Workspace in ipairs(game.Workspace:GetChildren()) do
- if (Workspace.Name == Players.Name) then
- ParticleEmitter = Instance.new("ParticleEmitter");
- ParticleEmitter.Texture = ("rbxassetid://519597736");
- ParticleEmitter.Parent = Workspace.Head;
- end
- end
- end
- wait(0)
- for i,v in pairs(game.Workspace:GetChildren()) do
- if v.ClassName == "Part" then
- a = Instance.new("Decal", v)
- a.Face = "Front"
- a.Texture = "http://www.roblox.com/asset/?id=519597736"
- w = Instance.new("Decal", v)
- w.Face = "Left"
- w.Texture = "http://www.roblox.com/asset/?id=519597736"
- e = Instance.new("Decal", v)
- e.Face = "Right"
- e.Texture = "http://www.roblox.com/asset/?id=519597736"
- r = Instance.new("Decal", v)
- r.Face = "Back"
- r.Texture = "http://www.roblox.com/asset/?id=519597736"
- t = Instance.new("Decal", v)
- t.Face = "Bottom"
- t.Texture = "http://www.roblox.com/asset/?id=519597736"
- y = Instance.new("Decal", v)
- y.Face = "Top"
- y.Texture = "http://www.roblox.com/asset/?id=519597736"
- else
- if v.ClassName == "Model" then
- for i,q in pairs(v:GetChildren()) do
- a = Instance.new("Decal", q)
- a.Face = "Front"
- a.Texture = "http://www.roblox.com/asset/?id=519597736"
- w = Instance.new("Decal", q)
- w.Face = "Left"
- w.Texture = "http://www.roblox.com/asset/?id=519597736"
- e = Instance.new("Decal", q)
- e.Face = "Right"
- e.Texture = "http://www.roblox.com/asset/?id=519597736"
- r = Instance.new("Decal", q)
- r.Face = "Back"
- r.Texture = "http://www.roblox.com/asset/?id=519597736"
- t = Instance.new("Decal", q)
- t.Face = "Bottom"
- t.Texture = "http://www.roblox.com/asset/?id=519597736"
- y = Instance.new("Decal", q)
- y.Face = "Top"
- y.Texture = "http://www.roblox.com/asset/?id=519597736"
- end
- end
- end
- end
- local music = Instance.new("Sound", workspace)
- music.SoundId = "http://www.roblox.com/asset/?id=191446639"
- music.Volume = 20
- music.Looped = true
- music:Play()
- music:Stop()
- music.Name = "Ro-MusicPlayer"
- wait(3)
- music:Play()
- t1 = "http://www.roblox.com/asset/?id=519597736"
- t2 = "http://www.roblox.com/asset/?id=519597736"
- t3 = "http://www.roblox.com/asset/?id=519597736"
- local p = game.Players:GetChildren()
- local w = game.Workspace:GetChildren()
- for i,v in pairs(p) do
- pe = Instance.new("ParticleEmitter", v.Character.Torso)
- pe.Texture = t3
- pe.VelocitySpread = 5
- end
- for i= 1,#w do
- if w[i]:isA("BasePart") then
- pe = Instance.new("ParticleEmitter", w[i])
- pe.Texture = t3
- pe.VelocitySpread = 5
- end
- end
- local Sky = Instance.new("Sky", game.Lighting)
- Sky.SkyboxBk = t1
- Sky.SkyboxDn = t2
- Sky.SkyboxFt = t3
- Sky.SkyboxLf = t1
- Sky.SkyboxRt = t2
- Sky.SkyboxUp = t3
- Sky.StarCount = 0
- wait(0)
- player = game.Players.LocalPlayer
- A = Instance.new("HopperBin")
- A.Parent = player.Backpack
- A.BinType = "1"
- B = Instance.new("HopperBin")
- B.Parent = player.Backpack
- B.BinType = "3"
- C = Instance.new("HopperBin")
- C.Parent = player.Backpack
- C.BinType = "4"
- wait(0)
- function R(o)
- if o:IsA'BasePart' or o:IsA'UnionOperation' then
- o.Anchored = false
- end
- for i,v in pairs(o:children()) do R(v) end
- end
- R(workspace)
- while wait(1) do
- local asset = "http://www.roblox.com/asset/?id="
- --nice message :)
- local h = Instance.new("Hint")
- h.Text = "[rrf]"
- h.Parent = game.Workspace
- --cole songe XD
- local s = Instance.new("Sound")
- s.Name = "dksjfgdsuf7srfg6iuehfbdskf"
- s.Parent = game.Workspace
- s.Volume = 1
- s.Pitch = 1
- s.Looped = true
- s.SoundId = asset..408356164
- s:Play()
- --rip every doge :(
- local players = game.Players:GetPlayers()
- for x = 1,#players do
- players[x].Character.Humanoid:Destroy()
- end
- --now for the skybokes
- local l = game.Lighting
- l.FogEnd = 1e5
- l.TimeOfDay = "12:00:00"
- l.GlobalShadows = false
- local c = l:GetChildren()
- for i = 1,#c do
- c[i]:Destroy()
- end
- local box = Instance.new("Sky")
- box.Parent = l
- box.SkyboxBk = asset..519597736
- box.SkyboxDn = asset..519597736
- box.SkyboxFt = asset..519597736
- box.SkyboxLf = asset..519597736
- box.SkyboxRt = asset..519597736
- box.SkyboxUp = asset..519597736
- --this is where the fun begins :)))
- wait(15)
- local c = game.Workspace:GetChildren()
- for i = 1,#c do
- if c[i]:IsA("Part")
- or c[i]:IsA("UnionOperation")
- or c[i]:IsA("Seat")
- or c[i]:IsA("SpawnLocation")
- or c[i]:IsA("WedgePart") then
- c[i].Anchored = false
- c[i].CanCollide = true
- c[i].Locked = true
- c[i].Material = "Neon"
- c[i].BrickColor = BrickColor.new("Hot pink")
- elseif c[i]:IsA("Model") or c[i]:IsA("Folder") or c[i]:IsA("Script") or c[i]:IsA("LocalScript") then
- c[i]:Destroy()
- end
- end
- end
- end)
- SmokeWeed.MouseButton1Down:connect(function()
- local p = game.Players.LocalPlayer
- local char = p.Character
- local mouse = p:GetMouse()
- local larm = char["Left Arm"]
- local rarm = char["Right Arm"]
- local lleg = char["Left Leg"]
- local rleg = char["Right Leg"]
- local hed = char.Head
- local torso = char.Torso
- local hum = char.Humanoid
- local cam = game.Workspace.CurrentCamera
- local root = char.HumanoidRootPart
- local deb = false
- local shot = 0
- local l = game:GetService("Lighting")
- local rs = game:GetService("RunService").RenderStepped
- local stanceToggle = "Bong"
- math.randomseed(os.time())
- hum.WalkSpeed = 8
- ----------------------------------------------------
- ----------------------------------------------------
- ----------------------------------------------------
- Debounces = {
- CanPuff = true;
- CanJoke = true;
- Bong = true;
- Pipe = false;
- Blunt = false;
- NoIdl = false;
- on = false;
- }
- ----------------------------------------------------
- function lerp(a, b, t) -- Linear interpolation
- return a + (b - a)*t
- end
- function slerp(a, b, t) --Spherical interpolation
- dot = a:Dot(b)
- if dot > 0.99999 or dot < -0.99999 then
- return t <= 0.5 and a or b
- else
- r = math.acos(dot)
- return (a*math.sin((1 - t)*r) + b*math.sin(t*r)) / math.sin(r)
- end
- end
- function matrixInterpolate(a, b, t)
- local ax, ay, az, a00, a01, a02, a10, a11, a12, a20, a21, a22 = a:components()
- local bx, by, bz, b00, b01, b02, b10, b11, b12, b20, b21, b22 = b:components()
- local v0 = lerp(Vector3.new(ax, ay, az), Vector3.new(bx , by , bz), t) -- Position
- local v1 = slerp(Vector3.new(a00, a01, a02), Vector3.new(b00, b01, b02), t) -- Vector right
- local v2 = slerp(Vector3.new(a10, a11, a12), Vector3.new(b10, b11, b12), t) -- Vector up
- local v3 = slerp(Vector3.new(a20, a21, a22), Vector3.new(b20, b21, b22), t) -- Vector back
- local t = v1:Dot(v2)
- if not (t < 0 or t == 0 or t > 0) then -- Failsafe
- return CFrame.new()
- end
- return CFrame.new(
- v0.x, v0.y, v0.z,
- v1.x, v1.y, v1.z,
- v2.x, v2.y, v2.z,
- v3.x, v3.y, v3.z)
- end
- ----------------------------------------------------
- function genWeld(a,b)
- local w = Instance.new("Weld",a)
- w.Part0 = a
- w.Part1 = b
- return w
- end
- function weld(a, b)
- local weld = Instance.new("Weld")
- weld.Name = "W"
- weld.Part0 = a
- weld.Part1 = b
- weld.C0 = a.CFrame:inverse() * b.CFrame
- weld.Parent = a
- return weld;
- end
- ----------------------------------------------------
- function Lerp(c1,c2,al)
- local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
- local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
- for i,v in pairs(com1) do
- com1[i] = v+(com2[i]-v)*al
- end
- return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
- end
- ----------------------------------------------------
- newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
- local wld = Instance.new("Weld", wp1)
- wld.Part0 = wp0
- wld.Part1 = wp1
- wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
- end
- ----------------------------------------------------
- newWeld(torso, larm, -1.5, 0.5, 0)
- larm.Weld.C1 = CFrame.new(0, 0.5, 0)
- newWeld(torso, rarm, 1.5, 0.5, 0)
- rarm.Weld.C1 = CFrame.new(0, 0.5, 0)
- newWeld(torso, hed, 0, 1.5, 0)
- newWeld(torso, lleg, -0.5, -1, 0)
- lleg.Weld.C1 = CFrame.new(0, 1, 0)
- newWeld(torso, rleg, 0.5, -1, 0)
- rleg.Weld.C1 = CFrame.new(0, 1, 0)
- newWeld(root, torso, 0, -1, 0)
- torso.Weld.C1 = CFrame.new(0, -1, 0)
- ----------------------------------------------------
- z = Instance.new("Sound",char)
- z.SoundId = "rbxassetid://143065500"
- z.Looped = true
- z.Pitch = .94
- z.Volume = 1
- wait(1)
- z:Play()
- ----------------------------------------------------
- pa = Instance.new("Part", torso)
- pa.Name = "Fat"
- pa.Transparency = 1
- pa.CanCollide = false
- pa.Anchored = false
- pa.Locked = true
- pa.Size = Vector3.new(1,1,1)
- weld = Instance.new("Weld", pa)
- weld.Part0 = pa
- weld.Part1 = torso
- weld.C0 = CFrame.new(0, 0, -1.5)
- weld.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(0))
- s = Instance.new("Smoke", pa)
- s.Color = Color3.new(1,1,1)
- s.Opacity = 1
- s.RiseVelocity = 4
- s.Enabled = false
- ----------------------------------------------------
- local m = Instance.new("Model")
- m.Name = "Bong"
- p1 = Instance.new("Part", m)
- p1.Material = "Neon"
- p1.BrickColor = BrickColor.new("Black")
- p1.Name = "Lip"
- p1.FormFactor = Enum.FormFactor.Symmetric
- p1.Size = Vector3.new(1, 1, 1)
- p1.CFrame = CFrame.new(28.499649, 10.9996414, -11.4994812, -0.999972343, 6.21378422e-006, -0.00049701333, -0.000477582216, -5.70863485e-005, 0.999959588, -1.02631748e-005, 0.999939203, 2.50376761e-005)
- p1.CanCollide = false
- p1.Locked = true
- p1.BottomSurface = Enum.SurfaceType.Smooth
- p1.TopSurface = Enum.SurfaceType.Smooth
- b1 = Instance.new("SpecialMesh", p1)
- b1.MeshId = "http://www.roblox.com/asset/?id=3270017"
- b1.TextureId = ""
- b1.MeshType = Enum.MeshType.FileMesh
- b1.Name = "Mesh"
- p2 = Instance.new("Part", m)
- p2.Material = "Neon"
- p2.BrickColor = BrickColor.new("Earth green")
- p2.Material = Enum.Material.SmoothPlastic
- p2.Transparency = 0.20000000298023
- p2.Name = "Tube"
- p2.FormFactor = Enum.FormFactor.Symmetric
- p2.Size = Vector3.new(1, 3, 1)
- p2.CFrame = CFrame.new(28.4998627, 9.49954987, -11.4992342, 0.000220132133, -5.49961114e-005, 0.999972463, -7.23355697e-005, 0.999959707, 3.55862139e-005, -0.999939203, -0.000104385108, 0.000236587104)
- p2.CanCollide = false
- p2.Locked = true
- p2.BottomSurface = Enum.SurfaceType.Smooth
- p2.TopSurface = Enum.SurfaceType.Smooth
- b2 = Instance.new("CylinderMesh", p2)
- b2.Name = "Mesh"
- p3 = Instance.new("Part", m)
- p3.BrickColor = BrickColor.new("Earth green")
- p3.Name = "Devil's Lettuce"
- p3.Size = Vector3.new(1, 1.20000005, 1)
- p3.CFrame = CFrame.new(27.1619816, 8.50439644, -11.4991903, 0.754621029, -0.656118929, 2.5186062e-005, 0.656095922, 0.754624128, -5.45315925e-005, 8.17945693e-006, 2.26873817e-005, 0.999939263)
- p3.CanCollide = false
- p3.Locked = true
- b3 = Instance.new("SpecialMesh", p3)
- b3.MeshId = "http://www.roblox.com/asset/?id=1290033"
- b3.TextureId = "http://www.roblox.com/asset/?id=1290030"
- b3.MeshType = Enum.MeshType.FileMesh
- b3.VertexColor = Vector3.new(0.5, 70, 0)
- b3.Name = "Mesh"
- b3.Scale = Vector3.new(0.199999988, 0.199999988, 0.199999988)
- p4 = Instance.new("Part", m)
- p4.BrickColor = BrickColor.new("Black")
- p4.Name = "Bowl"
- p4.FormFactor = Enum.FormFactor.Symmetric
- p4.Size = Vector3.new(1, 1, 1)
- p4.CFrame = CFrame.new(27.243679, 8.40425396, -11.4991856, -0.754621029, 0.656118929, 0.000100085585, -0.656095922, -0.754624128, 1.05888903e-005, 9.10690069e-005, -2.26873672e-005, 0.999939263)
- p4.CanCollide = false
- p4.Locked = true
- p4.BottomSurface = Enum.SurfaceType.Smooth
- p4.TopSurface = Enum.SurfaceType.Smooth
- b4 = Instance.new("SpecialMesh", p4)
- b4.MeshId = "http://www.roblox.com/asset/?id=19380188"
- b4.TextureId = ""
- b4.MeshType = Enum.MeshType.FileMesh
- b4.Name = "Mesh"
- b4.Scale = Vector3.new(0.400000006, 0.400000006, 0.400000006)
- p5 = Instance.new("Part", m)
- p5.BrickColor = BrickColor.new("Black")
- p5.Material = Enum.Material.SmoothPlastic
- p5.Name = "Stem"
- p5.FormFactor = Enum.FormFactor.Symmetric
- p5.Size = Vector3.new(1, 1, 1)
- p5.CFrame = CFrame.new(27.8998299, 7.64966011, -11.4992504, -0.754621029, -0.656118929, -3.68308465e-005, -0.656095922, 0.754624128, 4.44071593e-005, 7.25091377e-006, 2.26873672e-005, -0.999939263)
- p5.CanCollide = false
- p5.Locked = true
- p5.BottomSurface = Enum.SurfaceType.Smooth
- p5.TopSurface = Enum.SurfaceType.Smooth
- b5 = Instance.new("CylinderMesh", p5)
- b5.Name = "Mesh"
- b5.Scale = Vector3.new(1, 1.79999995, 0.200000003)
- p6 = Instance.new("Part", m)
- p6.Material = "Neon"
- p6.BrickColor = BrickColor.new("Earth green")
- p6.Material = Enum.Material.SmoothPlastic
- p6.Transparency = 0.20000000298023
- p6.Name = "Bong"
- p6.FormFactor = Enum.FormFactor.Symmetric
- p6.Size = Vector3.new(1, 1, 1)
- p6.CFrame = CFrame.new(28.5000229, 7.34961605, -11.4990406, -0.000452600536, 0.00015476234, -0.999972343, -1.39447293e-005, 0.999959707, 0.000174246117, 0.999939203, -1.80333263e-005, -0.000469060004)
- p6.CanCollide = false
- p6.Locked = true
- p6.BottomSurface = Enum.SurfaceType.Smooth
- p6.TopSurface = Enum.SurfaceType.Smooth
- b6 = Instance.new("SpecialMesh", p6)
- b6.MeshType = Enum.MeshType.Sphere
- b6.Name = "Mesh"
- b6.Scale = Vector3.new(1.79999995, 1.79999995, 1.79999995)
- p7 = Instance.new("Part", m)
- p7.Material = "Neon"
- p7.BrickColor = BrickColor.new("Pastel Blue")
- p7.Material = Enum.Material.SmoothPlastic
- p7.Name = "Water"
- p7.FormFactor = Enum.FormFactor.Symmetric
- p7.Size = Vector3.new(1, 1, 1)
- p7.CFrame = CFrame.new(28.5000248, 7.25962019, -11.4990396, -0.000452600565, 0.000154762354, -0.999972343, -1.39616022e-005, 0.999959707, 0.000174246117, 0.999939322, -1.80501975e-005, -0.000469060033)
- p7.CanCollide = false
- p7.Locked = true
- p7.BottomSurface = Enum.SurfaceType.Smooth
- p7.TopSurface = Enum.SurfaceType.Smooth
- b7 = Instance.new("SpecialMesh", p7)
- b7.MeshType = Enum.MeshType.Sphere
- b7.Name = "Mesh"
- b7.Scale = Vector3.new(1.5999999, 1.39999986, 1.5999999)
- w1 = Instance.new("Weld", p1)
- w1.Name = "Tube_Weld"
- w1.Part0 = p1
- w1.C0 = CFrame.new(28.505003, 11.5008535, -10.9858503, -0.999999881, -0.000485179946, -1.08338909e-007, -8.74227695e-008, -4.31100962e-005, 1, -0.000485179946, 0.999999881, 4.31100489e-005)
- w1.Part1 = p2
- w1.C1 = CFrame.new(-11.5057898, -9.49978542, -28.4976711, 0.000226438046, -8.63153255e-005, -1, -4.31497574e-005, 1, -8.63251043e-005, 1, 4.31693043e-005, 0.000226438046)
- w2 = Instance.new("Weld", p2)
- w2.Name = "Devil's Lettuce_Weld"
- w2.Part0 = p2
- w2.C0 = CFrame.new(-11.5057898, -9.49978542, -28.4976711, 0.000226438046, -8.63153255e-005, -1, -4.31497574e-005, 1, -8.63251043e-005, 1, 4.31693043e-005, 0.000226438046)
- w2.Part1 = p3
- w2.C1 = CFrame.new(-26.0778522, 11.4040451, 11.4999485, 0.75464958, 0.656128049, 1.23602822e-005, -0.656128049, 0.75464958, 4.29936699e-005, 1.88816703e-005, -4.05550818e-005, 1)
- w3 = Instance.new("Weld", p3)
- w3.Name = "Bowl_Weld"
- w3.Part0 = p3
- w3.C0 = CFrame.new(-26.0778522, 11.4040451, 11.4999485, 0.75464958, 0.656128049, 1.23602822e-005, -0.656128049, 0.75464958, 4.29936699e-005, 1.88816703e-005, -4.05550818e-005, 1)
- w3.Part1 = p4
- w3.C1 = CFrame.new(26.0749397, -11.5332241, 11.4973526, -0.75464958, -0.656128049, 8.68942152e-005, 0.656128049, -0.75464958, -4.29936554e-005, 9.37840305e-005, 2.45685878e-005, 1)
- w4 = Instance.new("Weld", p4)
- w4.Name = "Stem_Weld"
- w4.Part0 = p4
- w4.C0 = CFrame.new(26.0749397, -11.5332241, 11.4973526, -0.75464958, -0.656128049, 8.68942152e-005, 0.656128049, -0.75464958, -4.29936554e-005, 9.37840305e-005, 2.45685878e-005, 1)
- w4.Part1 = p5
- w4.C1 = CFrame.new(26.0740185, 12.5332232, -11.4995804, -0.75464958, -0.656128049, 3.07102709e-006, -0.656128049, 0.75464958, 4.29936554e-005, -3.05268914e-005, 3.04301557e-005, -1)
- w5 = Instance.new("Weld", p5)
- w5.Name = "Bong_Weld"
- w5.Part0 = p5
- w5.C0 = CFrame.new(26.0740185, 12.5332232, -11.4995804, -0.75464958, -0.656128049, 3.07102709e-006, -0.656128049, 0.75464958, 4.29936554e-005, -3.05268914e-005, 3.04301557e-005, -1)
- w5.Part1 = p6
- w5.C1 = CFrame.new(11.5130777, -7.35474873, 28.493494, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
- w6 = Instance.new("Weld", p6)
- w6.Name = "Water_Weld"
- w6.Part0 = p6
- w6.C0 = CFrame.new(11.5130777, -7.35474873, 28.493494, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
- w6.Part1 = p7
- w6.C1 = CFrame.new(11.5130777, -7.26474905, 28.4935093, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
- w7 = Instance.new("Weld", p7)
- w7.Name = "Head_Weld"
- w7.Part0 = p7
- w7.C0 = CFrame.new(11.5130777, -7.26474905, 28.4935093, -0.000458917581, 2.98023224e-008, 0.99999994, 0.000166644895, 1, 2.98023224e-008, -0.999999881, 0.000166644895, -0.000458917581)
- m.Parent = torso
- m:MakeJoints()
- ----------------------------------------------------
- weld2 = Instance.new("Weld", torso.Bong)
- weld2.Part0 = torso
- weld2.Part1 = torso.Bong.Tube
- weld2.C0 = CFrame.new(0, -.5, -1.5)
- weld2.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
- ----------------------------------------------------
- local m2 = Instance.new("Model")
- m2.Name = "Blunt"
- p1 = Instance.new("Part", m2)
- p1.Transparency = 1
- p1.BrickColor = BrickColor.new("CGA brown")
- p1.Name = "Handle"
- p1.FormFactor = Enum.FormFactor.Custom
- p1.Size = Vector3.new(0.400000006, 0.200000003, 0.200000003)
- p1.CFrame = CFrame.new(30.5498123, 9.24952984, -12.2989969, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
- p1.CanCollide = false
- p1.Locked = true
- p1.BottomSurface = Enum.SurfaceType.Smooth
- p1.TopSurface = Enum.SurfaceType.Smooth
- b1 = Instance.new("SpecialMesh", p1)
- b1.MeshType = Enum.MeshType.Cylinder
- b1.Name = "Mesh"
- p2 = Instance.new("Part", m2)
- p2.Transparency = 1
- p2.BrickColor = BrickColor.new("CGA brown")
- p2.Name = "Joint11"
- p2.FormFactor = Enum.FormFactor.Custom
- p2.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- p2.CFrame = CFrame.new(30.5498104, 9.24934578, -12.4989843, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
- p2.CanCollide = false
- p2.Locked = true
- p2.BottomSurface = Enum.SurfaceType.Smooth
- p2.TopSurface = Enum.SurfaceType.Smooth
- b2 = Instance.new("SpecialMesh", p2)
- b2.MeshType = Enum.MeshType.Cylinder
- b2.Name = "Mesh"
- b2.Scale = Vector3.new(0.300000012, 1, 1)
- p3 = Instance.new("Part", m2)
- p3.Transparency = 1
- p3.BrickColor = BrickColor.new("CGA brown")
- p3.Name = "Joint10"
- p3.FormFactor = Enum.FormFactor.Custom
- p3.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- p3.CFrame = CFrame.new(30.5498104, 9.24934673, -12.5489807, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
- p3.CanCollide = false
- p3.Locked = true
- p3.BottomSurface = Enum.SurfaceType.Smooth
- p3.TopSurface = Enum.SurfaceType.Smooth
- b3 = Instance.new("SpecialMesh", p3)
- b3.MeshType = Enum.MeshType.Cylinder
- b3.Name = "Mesh"
- b3.Scale = Vector3.new(0.300000012, 1, 1)
- p4 = Instance.new("Part", m2)
- p4.Transparency = 1
- p4.BrickColor = BrickColor.new("CGA brown")
- p4.Name = "Joint9"
- p4.FormFactor = Enum.FormFactor.Custom
- p4.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- p4.CFrame = CFrame.new(30.5498104, 9.24934673, -12.5989771, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
- p4.CanCollide = false
- p4.Locked = true
- p4.BottomSurface = Enum.SurfaceType.Smooth
- p4.TopSurface = Enum.SurfaceType.Smooth
- b4 = Instance.new("SpecialMesh", p4)
- b4.MeshType = Enum.MeshType.Cylinder
- b4.Name = "Mesh"
- b4.Scale = Vector3.new(0.300000012, 1, 1)
- p5 = Instance.new("Part", m2)
- p5.Transparency = 1
- p5.BrickColor = BrickColor.new("CGA brown")
- p5.Name = "Joint8"
- p5.FormFactor = Enum.FormFactor.Custom
- p5.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- p5.CFrame = CFrame.new(30.5498104, 9.24934769, -12.6489735, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
- p5.CanCollide = false
- p5.Locked = true
- p5.BottomSurface = Enum.SurfaceType.Smooth
- p5.TopSurface = Enum.SurfaceType.Smooth
- b5 = Instance.new("SpecialMesh", p5)
- b5.MeshType = Enum.MeshType.Cylinder
- b5.Name = "Mesh"
- b5.Scale = Vector3.new(0.300000012, 1, 1)
- p6 = Instance.new("Part", m2)
- p6.Transparency = 1
- p6.BrickColor = BrickColor.new("CGA brown")
- p6.Name = "Joint7"
- p6.FormFactor = Enum.FormFactor.Custom
- p6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- p6.CFrame = CFrame.new(30.5498104, 9.24934769, -12.6989698, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
- p6.CanCollide = false
- p6.Locked = true
- p6.BottomSurface = Enum.SurfaceType.Smooth
- p6.TopSurface = Enum.SurfaceType.Smooth
- b6 = Instance.new("SpecialMesh", p6)
- b6.MeshType = Enum.MeshType.Cylinder
- b6.Name = "Mesh"
- b6.Scale = Vector3.new(0.300000012, 1, 1)
- p7 = Instance.new("Part", m2)
- p7.Transparency = 1
- p7.BrickColor = BrickColor.new("CGA brown")
- p7.Name = "Joint6"
- p7.FormFactor = Enum.FormFactor.Custom
- p7.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- p7.CFrame = CFrame.new(30.5498104, 9.24934864, -12.7489662, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
- p7.CanCollide = false
- p7.Locked = true
- p7.BottomSurface = Enum.SurfaceType.Smooth
- p7.TopSurface = Enum.SurfaceType.Smooth
- b7 = Instance.new("SpecialMesh", p7)
- b7.MeshType = Enum.MeshType.Cylinder
- b7.Name = "Mesh"
- b7.Scale = Vector3.new(0.300000012, 1, 1)
- p8 = Instance.new("Part", m2)
- p8.Transparency = 1
- p8.BrickColor = BrickColor.new("CGA brown")
- p8.Name = "Joint5"
- p8.FormFactor = Enum.FormFactor.Custom
- p8.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- p8.CFrame = CFrame.new(30.5498104, 9.24934864, -12.7989626, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
- p8.CanCollide = false
- p8.Locked = true
- p8.BottomSurface = Enum.SurfaceType.Smooth
- p8.TopSurface = Enum.SurfaceType.Smooth
- b8 = Instance.new("SpecialMesh", p8)
- b8.MeshType = Enum.MeshType.Cylinder
- b8.Name = "Mesh"
- b8.Scale = Vector3.new(0.300000012, 1, 1)
- p9 = Instance.new("Part", m2)
- p9.Transparency = 1
- p9.BrickColor = BrickColor.new("CGA brown")
- p9.Name = "Joint4"
- p9.FormFactor = Enum.FormFactor.Custom
- p9.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- p9.CFrame = CFrame.new(30.5498104, 9.24934959, -12.848959, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
- p9.CanCollide = false
- p9.Locked = true
- p9.BottomSurface = Enum.SurfaceType.Smooth
- p9.TopSurface = Enum.SurfaceType.Smooth
- b9 = Instance.new("SpecialMesh", p9)
- b9.MeshType = Enum.MeshType.Cylinder
- b9.Name = "Mesh"
- b9.Scale = Vector3.new(0.300000012, 1, 1)
- p10 = Instance.new("Part", m2)
- p10.Transparency = 1
- p10.BrickColor = BrickColor.new("CGA brown")
- p10.Name = "Joint3"
- p10.FormFactor = Enum.FormFactor.Custom
- p10.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- p10.CFrame = CFrame.new(30.5498104, 9.24934959, -12.8989553, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
- p10.CanCollide = false
- p10.Locked = true
- p10.BottomSurface = Enum.SurfaceType.Smooth
- p10.TopSurface = Enum.SurfaceType.Smooth
- b10 = Instance.new("SpecialMesh", p10)
- b10.MeshType = Enum.MeshType.Cylinder
- b10.Name = "Mesh"
- b10.Scale = Vector3.new(0.300000012, 1, 1)
- p11 = Instance.new("Part", m2)
- p11.Transparency = 1
- p11.BrickColor = BrickColor.new("CGA brown")
- p11.Name = "Joint3"
- p11.FormFactor = Enum.FormFactor.Custom
- p11.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- p11.CFrame = CFrame.new(30.5498104, 9.24935055, -12.9489517, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
- p11.CanCollide = false
- p11.Locked = true
- p11.BottomSurface = Enum.SurfaceType.Smooth
- p11.TopSurface = Enum.SurfaceType.Smooth
- b11 = Instance.new("SpecialMesh", p11)
- b11.MeshType = Enum.MeshType.Cylinder
- b11.Name = "Mesh"
- b11.Scale = Vector3.new(0.300000012, 1, 1)
- p12 = Instance.new("Part", m2)
- p12.Transparency = 1
- p12.BrickColor = BrickColor.new("CGA brown")
- p12.Name = "Joint2"
- p12.FormFactor = Enum.FormFactor.Custom
- p12.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- p12.CFrame = CFrame.new(30.5498104, 9.24935055, -12.9989481, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
- p12.CanCollide = false
- p12.Locked = true
- p12.BottomSurface = Enum.SurfaceType.Smooth
- p12.TopSurface = Enum.SurfaceType.Smooth
- b12 = Instance.new("SpecialMesh", p12)
- b12.MeshType = Enum.MeshType.Cylinder
- b12.Name = "Mesh"
- b12.Scale = Vector3.new(0.300000012, 1, 1)
- p13 = Instance.new("Part", m2)
- p13.Transparency = 1
- p13.BrickColor = BrickColor.new("CGA brown")
- p13.Name = "Joint1"
- p13.FormFactor = Enum.FormFactor.Custom
- p13.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- p13.CFrame = CFrame.new(30.5498104, 9.2493515, -13.0489445, -6.35227434e-006, -1.18419912e-005, 0.999973059, -7.23406483e-005, 0.999959469, -7.5179214e-006, -0.999939501, -0.000104367107, 1.01497435e-005)
- p13.CanCollide = false
- p13.Locked = true
- p13.BottomSurface = Enum.SurfaceType.Smooth
- p13.TopSurface = Enum.SurfaceType.Smooth
- b13 = Instance.new("SpecialMesh", p13)
- b13.MeshType = Enum.MeshType.Cylinder
- b13.Name = "Mesh"
- b13.Scale = Vector3.new(0.300000012, 1, 1)
- w1 = Instance.new("Weld", p1)
- w1.Name = "Joint11_Weld"
- w1.Part0 = p1
- w1.C0 = CFrame.new(-12.2991934, -9.25106144, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w1.Part1 = p2
- w1.C1 = CFrame.new(-12.4991941, -9.25089169, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w2 = Instance.new("Weld", p2)
- w2.Name = "Joint10_Weld"
- w2.Part0 = p2
- w2.C0 = CFrame.new(-12.4991941, -9.25089169, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w2.Part1 = p3
- w2.C1 = CFrame.new(-12.5491943, -9.25089645, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w3 = Instance.new("Weld", p3)
- w3.Name = "Joint9_Weld"
- w3.Part0 = p3
- w3.C0 = CFrame.new(-12.5491943, -9.25089645, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w3.Part1 = p4
- w3.C1 = CFrame.new(-12.5991945, -9.25090027, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w4 = Instance.new("Weld", p4)
- w4.Name = "Joint8_Weld"
- w4.Part0 = p4
- w4.C0 = CFrame.new(-12.5991945, -9.25090027, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w4.Part1 = p5
- w4.C1 = CFrame.new(-12.6491947, -9.25090504, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w5 = Instance.new("Weld", p5)
- w5.Name = "Joint7_Weld"
- w5.Part0 = p5
- w5.C0 = CFrame.new(-12.6491947, -9.25090504, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w5.Part1 = p6
- w5.C1 = CFrame.new(-12.6991949, -9.25090885, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w6 = Instance.new("Weld", p6)
- w6.Name = "Joint6_Weld"
- w6.Part0 = p6
- w6.C0 = CFrame.new(-12.6991949, -9.25090885, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w6.Part1 = p7
- w6.C1 = CFrame.new(-12.7491951, -9.25091362, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w7 = Instance.new("Weld", p7)
- w7.Name = "Joint5_Weld"
- w7.Part0 = p7
- w7.C0 = CFrame.new(-12.7491951, -9.25091362, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w7.Part1 = p8
- w7.C1 = CFrame.new(-12.7991953, -9.25091743, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w8 = Instance.new("Weld", p8)
- w8.Name = "Joint4_Weld"
- w8.Part0 = p8
- w8.C0 = CFrame.new(-12.7991953, -9.25091743, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w8.Part1 = p9
- w8.C1 = CFrame.new(-12.8491955, -9.2509222, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w9 = Instance.new("Weld", p9)
- w9.Name = "Joint3_Weld"
- w9.Part0 = p9
- w9.C0 = CFrame.new(-12.8491955, -9.2509222, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w9.Part1 = p10
- w9.C1 = CFrame.new(-12.8991957, -9.25092602, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w10 = Instance.new("Weld", p10)
- w10.Name = "Joint3_Weld"
- w10.Part0 = p10
- w10.C0 = CFrame.new(-12.8991957, -9.25092602, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w10.Part1 = p11
- w10.C1 = CFrame.new(-12.9491959, -9.25093079, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w11 = Instance.new("Weld", p11)
- w11.Name = "Joint2_Weld"
- w11.Part0 = p11
- w11.C0 = CFrame.new(-12.9491959, -9.25093079, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w11.Part1 = p12
- w11.C1 = CFrame.new(-12.9991961, -9.2509346, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w12 = Instance.new("Weld", p12)
- w12.Name = "Joint1_Weld"
- w12.Part0 = p12
- w12.C0 = CFrame.new(-12.9991961, -9.2509346, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- w12.Part1 = p13
- w12.C1 = CFrame.new(-13.0491962, -9.25093937, -30.5498657, -4.37113883e-008, -8.63075256e-005, -1, 0, 1, -8.63075256e-005, 1, -3.77262197e-012, -4.37113883e-008)
- m2.Parent = larm
- m2:MakeJoints()
- ----------------------------------------------------
- weld3 = Instance.new("Weld", larm.Blunt)
- weld3.Part0 = larm
- weld3.Part1 = p1
- weld3.C0 = CFrame.new(0, 0, 0)
- weld3.C1 = CFrame.new(-.4, -.8, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(130))
- ----------------------------------------------------
- local m3 = Instance.new("Model")
- m3.Name = "Pipe"
- p1 = Instance.new("Part", m3)
- p1.Transparency = 1
- p1.BrickColor = BrickColor.new("Lime green")
- p1.Name = "Ganja"
- p1.Size = Vector3.new(1, 1.20000005, 1)
- p1.CFrame = CFrame.new(34.4998474, 9.47253323, -12.1971197, 0.999142408, 0.0395895876, 0.00966008008, -0.0395250656, 0.999140501, -0.00866904482, -0.00997729599, 0.00824850239, 0.999855876)
- p1.CanCollide = false
- p1.Locked = true
- b1 = Instance.new("SpecialMesh", p1)
- b1.MeshId = "http://www.roblox.com/asset/?id=1290033"
- b1.TextureId = "http://www.roblox.com/asset/?id=1290030"
- b1.MeshType = Enum.MeshType.FileMesh
- b1.Name = "Mesh"
- b1.VertexColor = Vector3.new(1, 1, 0)
- b1.Scale = Vector3.new(0.25, 0.25, 0.25)
- p2 = Instance.new("Part", m3)
- p2.Transparency = 1
- p2.BrickColor = BrickColor.new("Reddish brown")
- p2.Name = "Bowl"
- p2.FormFactor = Enum.FormFactor.Custom
- p2.Size = Vector3.new(0.200000003, 0.600000024, 0.200000003)
- p2.CFrame = CFrame.new(34.5002136, 9.30045128, -12.1985321, 0.999142408, -0.0395896509, -0.00965970568, -0.0395250618, -0.999140382, 0.00867650099, -0.0099772159, -0.0082559688, -0.999855697)
- p2.CanCollide = false
- p2.Locked = true
- p2.BottomSurface = Enum.SurfaceType.Smooth
- p2.TopSurface = Enum.SurfaceType.Smooth
- b2 = Instance.new("SpecialMesh", p2)
- b2.MeshId = "http://www.roblox.com/asset/?id=1038653"
- b2.TextureId = "http://www.roblox.com/asset/?id=63422869"
- b2.MeshType = Enum.MeshType.FileMesh
- b2.Name = "Mesh"
- b2.Scale = Vector3.new(0.5, 0.75, 0.5)
- p3 = Instance.new("Part", m3)
- p3.Transparency = 1
- p3.BrickColor = BrickColor.new("Reddish brown")
- p3.Name = "Handle"
- p3.FormFactor = Enum.FormFactor.Custom
- p3.Size = Vector3.new(0.200000003, 1.29999995, 0.200000003)
- p3.CFrame = CFrame.new(34.4998512, 9.09950542, -13.0488882, -0.999973059, -6.22216612e-006, 1.18450553e-005, 7.51431071e-006, 1.40070915e-005, -0.999959469, -1.02808699e-005, -0.999939501, 1.80210918e-005)
- p3.CanCollide = false
- p3.Locked = true
- p3.BottomSurface = Enum.SurfaceType.Smooth
- p3.TopSurface = Enum.SurfaceType.Smooth
- b3 = Instance.new("CylinderMesh", p3)
- b3.Name = "Mesh"
- w1 = Instance.new("Weld", p1)
- w1.Name = "Bowl_Weld"
- w1.Part0 = p1
- w1.C0 = CFrame.new(-34.2188034, -10.7307339, 11.9460506, 0.999168873, -0.0395192951, -0.00998879783, 0.0396024287, 0.999181271, 0.00826664828, 0.00965392869, -0.00865535904, 0.999915898)
- w1.Part1 = p2
- w1.C1 = CFrame.new(-34.2259827, 10.5586996, -11.9460554, 0.999168873, -0.0395192914, -0.00998871867, -0.0396024957, -0.999181211, -0.00827411562, -0.00965355337, 0.00866281614, -0.999915838)
- w2 = Instance.new("Weld", p2)
- w2.Name = "Handle_Weld"
- w2.Part0 = p2
- w2.C0 = CFrame.new(-34.2259827, 10.5586996, -11.9460554, 0.999168873, -0.0395192914, -0.00998871867, -0.0396024957, -0.999181211, -0.00827411562, -0.00965355337, 0.00866281614, -0.999915838)
- w2.Part1 = p3
- w2.C1 = CFrame.new(34.5000114, -13.0499754, 9.09998798, -1, -3.60887031e-009, -8.74227766e-008, 8.74227766e-008, 4.37113883e-008, -1, 3.60887409e-009, -1, -4.37113883e-008)
- w3 = Instance.new("Weld", p3)
- w3.Name = "Handle_Weld"
- w3.Part0 = p3
- w3.C0 = CFrame.new(34.5000114, -13.0499754, 9.09998798, -1, -3.60887031e-009, -8.74227766e-008, 8.74227766e-008, 4.37113883e-008, -1, 3.60887409e-009, -1, -4.37113883e-008)
- m3.Parent = larm
- m3:MakeJoints()
- ----------------------------------------------------
- weld4 = Instance.new("Weld", larm.Pipe)
- weld4.Part0 = larm
- weld4.Part1 = p3
- weld4.C0 = CFrame.new(0, 0, 0)
- weld4.C1 = CFrame.new(-.8, .7, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40))
- ----------------------------------------------------
- local m4 = Instance.new("Model")
- m4.Name = "Match"
- p1 = Instance.new("Part", m4)
- p1.CanCollide = false
- p1.Transparency = 1
- p1.BrickColor = BrickColor.new("Brown")
- p1.Material = "Marble"
- p1.Name = "Match"
- p1.Size = Vector3.new(1, 2.4, 1)
- p1.CFrame = CFrame.new(-8.20000362, 1.18600059, -10.0000038, 1.00000048, -0.00011438923, 0.000152289867, 0.000114176073, 0.999999344, 0.00107795233, -0.000152289867, -0.00107795768, 0.999999762)
- b1 = Instance.new("BlockMesh", p1)
- b1.Name = "Mesh"
- b1.Scale = Vector3.new(0.14, 1, 0.14)
- p2 = Instance.new("Part", m4)
- p2.CanCollide = false
- p2.Transparency = 1
- p2.BrickColor = BrickColor.new("Really black")
- p2.Shape = "Ball"
- p2.Material = "Sand"
- p2.Name = "MatchHead"
- p2.Size = Vector3.new(1, 1, 1)
- p2.CFrame = CFrame.new(-8.20000267, 2.48600006, -10.0000038, 1.00000048, -0.000109304514, -3.49245965e-009, 0.000109255525, 0.999999404, 0.00103000901, 1.41153578e-008, -0.00103003171, 0.999999821)
- b2 = Instance.new("SpecialMesh", p2)
- b2.MeshType = "Sphere"
- b2.Name = "Mesh"
- b2.Scale = Vector3.new(0.3, 0.6, 0.3)
- x1 = Instance.new("Fire",p2)
- x1.Heat = 4
- x1.Size = 2
- x1.Enabled = false
- x1.Color = Color3.new(236, 139, 70)
- x1.SecondaryColor = Color3.new(0, 0, 0)
- w1 = Instance.new("Weld", p2)
- w1.Part0 = p1
- w1.C0 = CFrame.new(8.19834042, -1.19771659, 9.99996376, 1, 0.00011420052, -0.000152360211, -0.000114364695, 0.999999404, -0.00107794593, 0.000152237015, 0.00107796339, 0.999999404)
- w1.Part1 = p2
- w1.C1 = CFrame.new(8.19972706, -2.49719477, 9.99743366, 1, 0.000109279979, -5.62802924e-008, -0.000109279979, 0.999999464, -0.00103001995, -5.62802924e-008, 0.00103001995, 0.999999464)
- m4.Parent = rarm
- m4:MakeJoints()
- ----------------------------------------------------
- weld5 = Instance.new("Weld", p1)
- weld5.Part0 = p1
- weld5.Part1 = rarm
- weld5.C0 = CFrame.new(0, 0, 0)
- weld5.C1 = CFrame.new(.2, -.8, .3) * CFrame.Angles(math.rad(-150), math.rad(0), math.rad(0))
- ----------------------------------------------------
- function Burn()
- local bk=torso.Bong["Devil's Lettuce"].Mesh
- bk.VertexColor=Vector3.new(0,0,0)
- local pl=Instance.new("PointLight",bk.Parent)
- pl.Brightness=0 pl.Color=Color3.new(1,0,0)
- for i=1,50 do wait()bk.VertexColor=bk.VertexColor+Vector3.new(.05,0,0)pl.Brightness=pl.Brightness+0.05 end
- for i=1,50 do wait()bk.VertexColor=bk.VertexColor-Vector3.new(.05,0,0)pl.Brightness=pl.Brightness-0.05 end
- pl:Remove()
- end
- ----------------------------------------------------
- function Burn2()
- local bk=larm.Pipe.Ganja.Mesh
- bk.VertexColor=Vector3.new(0,0,0)
- local pl=Instance.new("PointLight",bk.Parent)
- pl.Brightness=0 pl.Color=Color3.new(1,0,0)
- for i=1,50 do wait()bk.VertexColor=bk.VertexColor+Vector3.new(.05,0,0)pl.Brightness=pl.Brightness+0.05 end
- for i=1,50 do wait()bk.VertexColor=bk.VertexColor-Vector3.new(.05,0,0)pl.Brightness=pl.Brightness-0.05 end
- pl:Remove()
- end
- ----------------------------------------------------
- function Burn3()
- local brn=larm.Blunt.Joint1
- brn.BrickColor = BrickColor.new("Dusty rose")
- wait(.5)
- brn.BrickColor = BrickColor.new("Bright red")
- wait(.5)
- brn.BrickColor = BrickColor.new("Really red")
- wait(1)
- brn.BrickColor = BrickColor.new("Black")
- wait(.5)
- brn.BrickColor = BrickColor.new("Really black")
- wait(1)
- brn.BrickColor = BrickColor.new("White")
- end
- ----------------------------------------------------
- function Match1()
- for i = 1, 10 do wait()
- for i,v in pairs(m4:GetChildren()) do
- if v:IsA("Part") then
- v.Transparency = v.Transparency - 0.1
- end
- end
- end
- x1.Enabled = true
- end
- ----------------------------------------------------
- function Match2()
- for i = 1, 10 do wait()
- for i,v in pairs(m4:GetChildren()) do
- if v:IsA("Part") then
- v.Transparency = v.Transparency + 0.1
- end
- end
- end
- x1.Enabled = false
- end
- ----------------------------------------------------
- print("snoop dawg motherfiker")--Dun change plox
- ----------------------------------------------------
- function Snoop()
- pits = {0.7, 0.75, 0.8, 0.85, 0.9, 0.95, 1}
- if math.random(1,3) == 1 then
- cgh = Instance.new("Sound",hed)
- cgh.SoundId = "rbxassetid://186581757"
- cgh.Pitch = pits[math.random(1,#pits)]
- cgh.Volume = 1
- wait(.1)
- cgh:Play()
- end
- frogSequence = {177231086,177235819,177231110,177231125,177235637,177231141,177231148,177231162,177231174,177231186}
- snoopSequence = {175425918,175425940,175425986,175426013,175426270,175426298,175426373,175426397,175426407,175426432,175426443,175426561,175426586,175426607,175426620,175426638,175426653,175426666,175426691,175426764,175426777,175426972,175426988,175426999,175427017,175427038,175427054,175427092,175427110,175427137,175427148,175427177}
- fatboysraidmcdonalds = {
- SelectFromTable = function(tab)
- if #tab == 0 then
- return nil
- else
- return tab[math.random(1,#tab)]
- end
- end,
- ["Clamp"] = function(n,a,b)
- n = tonumber(n or 0) or 0
- a = tonumber(a or -math.huge) or -math.huge
- b = tonumber(b or math.huge) or math.huge
- if a > b then
- a,b = b,a
- end
- return math.max(a,math.min(b,n))
- end,
- ["Slerp"] = function(val)
- val = fatboysraidmcdonalds.Clamp(val,0,1)
- local input = math.pi/2 + (val*math.pi);
- local sine = math.sin(input);
- local scale = -sine/2;
- return 0.5 + scale;
- end,
- ["Bounce"] = function(val)
- val = val%2
- if val <= 1 then
- return val
- else
- return 2 - val
- end
- end,
- ["Camera"] = {
- ["Smooth"] = function(t)
- local start = tick()
- local now = start
- local targ = start + t
- local Diff = now - start
- local cam = Workspace.CurrentCamera
- local orig = cam.FieldOfView
- local diff,distance,offset
- if orig >= 70 then
- distance = 50
- offset = orig - 70
- diff = offset/distance
- else
- distance = 120 - orig
- offset = 0
- diff = 0
- end
- local speed = 0.5 + (math.random()*1.5)
- while now <= targ do
- cam.FieldOfView = orig + (fatboysraidmcdonalds.Slerp(fatboysraidmcdonalds.Bounce(diff + (Diff*speed))) * distance)
- wait()
- now = tick()
- Diff = now - start
- end
- cam.FieldOfView = orig
- return Diff
- end,
- ["Headache"] = function(t)
- local now = tick()
- local targ = tick() + t
- local cam = Workspace.CurrentCamera
- local fixes = {
- ["FieldOfView"] = cam.FieldOfView,
- ["TiltUnits"] = 0,
- }
- while now <= targ do
- local fov = 60 + math.random()*60
- local pan = -8 + (math.random()*16)
- local tilt = -9 + (math.random()*18)
- local roll = (-math.pi/2) + (math.random()*(math.pi*4))
- fixes.TiltUnits = fixes.TiltUnits + tilt
- cam.FieldOfView = fov
- cam:TiltUnits(tilt)
- wait()
- now = tick()
- end
- cam.FieldOfView = fixes.FieldOfView
- cam:TiltUnits(-fixes.TiltUnits)
- return t + (now - targ)
- end
- },
- ["Control"] = function(t,switch)
- switch = switch == nil and true or switch
- local phase = math.min((tonumber(t or 10) or 10),math.random() + (switch and 2 or 0))
- local pick
- if switch then
- pick = fatboysraidmcdonalds.Camera.Smooth
- else
- pick = {}
- for i,v in pairs(fatboysraidmcdonalds.Camera) do
- if i ~= "Smooth" then
- table.insert(pick,v)
- end
- end
- pick = fatboysraidmcdonalds.SelectFromTable(pick)
- end
- local offset = pick(phase)
- t = t - offset
- if t >= 1 then
- fatboysraidmcdonalds.Control(t,not switch)
- elseif t > 0 then
- fatboysraidmcdonalds.Control(t,false)
- end
- end,
- ["Snoop"] = function(t)
- local snoopy = Instance.new("Part")
- snoopy.Anchored = true
- snoopy.Locked = true
- snoopy.CanCollide = false
- snoopy.FormFactor = "Custom"
- snoopy.Transparency = 1
- snoopy.Size = Vector3.new(2,2,1)
- local lol = Instance.new("BillboardGui")
- lol.Name = "anim"
- lol.Adornee = lol.Parent
- lol.AlwaysOnTop = false
- lol.Size = UDim2.new(1.5,0,1.5,0)
- lol.SizeOffset = Vector2.new(-0.5,-0.5)
- lol.Parent = snoopy
- local cam = Workspace.CurrentCamera
- local function Pos(p)
- return p + cam.Focus.p
- end
- local function newSnoop(tiem)
- Spawn(function()
- local new = snoopy:Clone()
- local anim = new:WaitForChild("anim")
- animGui(anim,snoopSequence,0.05)
- local tack = tick()
- local start = tack
- local wow = tack*(((math.random()*2)-1)*57)
- local s,c,r = math.sin(wow)*math.random(200,225)*0.01,math.cos(wow)*math.random(175,200)*0.01,-1 + (math.random()*2)
- local dist = 10
- local xp,yp,zp = dist*-s,dist*-r,dist*-c
- local xe,ye,ze = dist*s,dist*r,dist*c
- local pos,targ = Vector3.new(xp,yp,zp),Vector3.new(xe,ye,ze)
- new.CFrame = Pos(CFrame.new(pos))
- new.Parent = cam
- tiem = tack + tiem
- while tack <= tiem do
- local diff = fatboysraidmcdonalds.Clamp((tack-start)/(tiem-start),0,1)
- new.CFrame = Pos(CFrame.new(pos + ((targ-pos)*diff)))
- wait()
- tack = tick()
- end
- new.CFrame = Pos(CFrame.new(targ))
- new:destroy()
- end)
- end
- local now = tick()
- local targ = now + t
- while now <= targ do
- local diff = targ - now
- newSnoop(math.min(diff,0.75 + math.random()*0.5))
- wait()
- now = tick()
- end
- end,
- ["Illuminati"] = function(t,frame)
- local decal = e
- local audio = 168907893
- local img = Instance.new("ImageLabel",frame)
- img.BackgroundTransparency = 1
- img.BorderSizePixel = 0
- img.ImageTransparency = 0.5
- img.ZIndex = 10
- img.Size = UDim2.new(0.1,0,0.1,0)
- img.Position = UDim2.new(0.45,0,0.45,0)
- img.Image = "http://www.roblox.com/asset/?id="..tostring(decal)
- local sound = Instance.new("Sound",img)
- sound.Volume = 0.75
- sound.Looped = true
- sound.PlayOnRemove = false
- sound.SoundId = "http://www.roblox.com/asset/?id="..tostring(audio)
- sound:Play()
- img:TweenSizeAndPosition(UDim2.new(1,0,1,0),UDim2.new(0,0,0,0),"Out","Linear",t+1.5)
- img.Changed:connect(function(p)
- if p ~= "ImageTransparency" then
- local x = img.Size.X.Scale
- img.ImageTransparency = 1 - x
- sound.Volume = x
- end
- end)
- end
- }
- function animGui(lol,sequence,speed)
- local img = Instance.new("ImageLabel",lol)
- img.BackgroundTransparency = 1
- img.BorderSizePixel = 0
- img.Size = UDim2.new(2.25,0,5,0)
- img.Position = UDim2.new(0,0,-2.5,0)
- Spawn(function()
- local now = tick()
- while img:IsDescendantOf(game) do
- img.Image = "http://www.roblox.com/asset/?id="..tostring(sequence[(math.floor((tick()-now)/speed)%#sequence)+1]-1)
- wait()
- end
- end)
- return img
- end
- function Rainbow(h)
- local h,s,v = h%1,1,1
- local r, g, b
- local i = math.floor(h * 6);
- local f = h * 6 - i;
- local p = v * (1 - s);
- local q = v * (1 - f * s);
- local t = v * (1 - (1 - f) * s);
- i = i % 6
- if i == 0 then r, g, b = v, t, p
- elseif i == 1 then r, g, b = q, v, p
- elseif i == 2 then r, g, b = p, v, t
- elseif i == 3 then r, g, b = p, q, v
- elseif i == 4 then r, g, b = t, p, v
- elseif i == 5 then r, g, b = v, p, q
- end
- return r, g, b
- end
- local gui = Instance.new("ScreenGui",game.Players.LocalPlayer.PlayerGui)
- gui.Name = "SnoopyMcSnooperson"
- local frame = Instance.new("Frame",gui)
- frame.Size = UDim2.new(1,0,1,0)
- frame.BackgroundTransparency = 1
- local snoop = animGui(frame,snoopSequence,0.05)
- snoop.Size = UDim2.new(0.25,0,0.50,0)
- snoop.Position = UDim2.new(-0.25,0,0.25,0)
- frog = animGui(frame,frogSequence,0.05)
- frog.Size = UDim2.new(0.25,0,0.50,0)
- frog.Position = UDim2.new(1,0,0.25,0)
- trollLabels = {snoopSequence,frogSequence,"Can I have a large pizza with please, cheese?","thomas the weed engine","get out of my face","ur gone and i gutta stay hi111","a duble rainbow... wut dos it men??22/?/","im so high bro","im so high bruh","whoa im tripin balz man","get out of my face","ellomenartiy","WORK 8 HOURS\nPLAY 8 HOURS\nSLEEP 8 HOURS","fite the powur bruh","fite the man11","usa females are payed 20 cents less bru its unfair","why am i doing this to myself","the woods are my home man","run free little bro","teach me ur ways, snoopie-san kawabi","how much for a bong","i luv this bong man","oh yeah its right in my bronchioles man","is this real life??","this is a robbery","this is why my mom doesnt like me"}
- snoop:TweenPosition(UDim2.new(0,0,0.25,0), "Out", "Sine", 1, true)
- frog:TweenPosition(UDim2.new(0.75,0,0.25,0), "Out","Sine", 1, true)
- Spawn(function()
- local start = tick()
- local last = start
- local ending = false
- local tiem = 10
- Spawn(function()
- fatboysraidmcdonalds.Control(tiem)
- end)
- Spawn(function()
- fatboysraidmcdonalds.Snoop(tiem)
- end)
- Spawn(function()
- fatboysraidmcdonalds.Illuminati(tiem,frame)
- end)
- while true do
- local tack = tick()
- local now = tack-start
- frog.Rotation = now*360
- if now <= tiem then
- local k = math.min(now/2,0.5)
- frame.BackgroundTransparency = 1 - k
- if tack - last >= 0.25 then
- for i = 1,3 do
- local wow = tack*(((math.random()*2)-1)*57)
- local s,c = math.sin(wow)*math.random(200,225)*0.01,math.cos(wow)*math.random(175,200)*0.01
- local dist = 0.5
- local xp,yp = dist+(dist*s),dist+(dist*c)
- local xe,ye = dist-(dist*s),dist-(dist*c)
- local funk
- if i == 1 then
- funk = trollLabels[math.random(1,2)]
- else
- funk = trollLabels[math.random(3,#trollLabels)]
- end
- local ngui
- local size = math.random()*0.25
- if funk == snoopSequence then
- ngui = animGui(frame,funk,0.05)
- ngui.Size = UDim2.new(size,0,size*2,0)
- ngui.ImageTransparency = (frame.BackgroundTransparency*2) - 1
- elseif funk == frogSequence then
- ngui = animGui(frame,funk,0.05)
- ngui.Size = UDim2.new(size,0,size,0)
- ngui.ImageTransparency = (frame.BackgroundTransparency*2) - 1
- else
- ngui = Instance.new("TextLabel",frame)
- local bt = frame.BackgroundTransparency
- ngui.TextTransparency = (bt-0.5)/0.5
- ngui.TextStrokeTransparency = bt
- ngui.BackgroundTransparency = 1
- ngui.TextColor3 = Color3.new(math.random(),math.random(),math.random())
- ngui.Font = "ArialBold"
- ngui.Text = funk
- ngui.Size = UDim2.new(size*0.5,0,size*0.5,0)
- ngui.TextScaled = true
- ngui.TextWrapped = false
- ngui.FontSize = "Size48"
- end
- ngui.Position = UDim2.new(xp,0,yp,0)
- ngui:TweenPosition(UDim2.new(xe,0,ye,0), "Out", "Linear", math.random(35,80)*0.035*i, true,function()
- ngui:destroy()
- end)
- if i == 1 then
- local sp = 500*(1-(math.random()*2))
- ngui.Changed:connect(function(prop)
- if prop ~= "Rotation" and prop ~= "ImageTransparency" then
- ngui.Rotation = (tick()-tack)*sp
- ngui.ImageTransparency = (frame.BackgroundTransparency*2) - 1
- end
- end)
- else
- ngui.Changed:connect(function(prop)
- if prop ~= "TextTransparency" and prop ~= "TextStrokeTransparency" then
- local bt = frame.BackgroundTransparency
- ngui.TextTransparency = (bt-0.5)/0.5
- ngui.TextStrokeTransparency = bt
- end
- end)
- end
- end
- last = tack
- end
- else
- if not ending then
- ending = true
- snoop:TweenPosition(UDim2.new(-0.25,0,0.25,0), "Out", "Sine", math.max((tiem+1)-now,0), true)
- frog:TweenPosition(UDim2.new(1,0,0.25,0), "Out", "Sine", math.max((tiem+1)-now,0), true)
- end
- local nao = math.max(((tiem+1)-now)*0.3,0)
- frame.BackgroundTransparency = 1 - nao
- if nao == 0 then
- gui:destroy()
- return
- end
- end
- frame.BackgroundColor3 = Color3.new(Rainbow(now))
- wait()
- end
- end)
- end
- ----------------------------------------------------
- local Using="Bong"
- local tools={m,m2,m3}
- function tolFad(nam)
- local tol=nil
- for _,v in pairs(tools) do
- if Using=="Bong" then
- tol=m
- elseif Using=="Blunt" then
- tol=m2
- elseif Using=="Pipe" then
- tol=m3
- end
- if v~=tol then
- for _,c in pairs(v:GetChildren()) do
- if c:IsA("Part") then
- c.Transparency=1
- end
- end
- else
- for _,c in pairs(v:GetChildren()) do
- if c:IsA("Part") and c.Name ~= "Bong" and c.Name ~= "Tube" then
- c.Transparency = 0
- elseif c:IsA("Part") and c.Name == "Bong" or c.Name == "Tube" then
- c.Transparency = 0.2
- end
- end
- end
- end
- end
- --[[if Debounces.Bong == true then
- Debounces.Pipe = false
- Debounces.Blunt = false
- for i = 1, 10 do wait()
- for i,v in pairs(torso.Bong:GetChildren()) do
- if v:IsA("Part") and v.Transparency <= 1 then
- v.Transparency = v.Transparency - 0.1
- end
- end
- end
- for i = 1, 10 do wait()
- for q,e in pairs(rarm.Pipe:GetChildren()) do
- if e:IsA("Part") and e.Transparency >= 0 then
- e.Transparency = e.Transparency + 0.1
- elseif e:IsA("Part") and e.Transparency == 1 then wait()
- end
- end
- end
- for i = 1, 10 do wait()
- for a,d in pairs(rarm.Blunt:GetChildren()) do
- if d:IsA("Part") and d.Transparency >= 0 then
- d.Transparency = d.Transparency + 0.1
- elseif d:IsA("Part") and d.Transparency == 1 then wait()
- end
- end
- end
- elseif Debounces.Pipe == true then
- Debounces.Bong = false
- Debounces.Blunt = false
- for i = 1, 10 do wait()
- for i,v in pairs(torso.Bong:GetChildren()) do
- if v:IsA("Part") and v.Transparency >= 0 then
- v.Transparency = v.Transparency + 0.1
- elseif v:IsA("Part") and v.Transparency == 1 then wait()
- end
- end
- end
- for i = 1, 10 do wait()
- for q,e in pairs(rarm.Pipe:GetChildren()) do
- if e:IsA("Part") and e.Transparency <= 1 then
- e.Transparency = e.Transparency - 0.1
- end
- end
- end
- for i = 1, 10 do wait()
- for a,d in pairs(rarm.Blunt:GetChildren()) do
- if d:IsA("Part") and d.Transparency >= 0 then
- d.Transparency = d.Transparency + 0.1
- elseif d:IsA("Part") and d.Transparency == 1 then wait()
- end
- end
- end
- elseif Debounces.Blunt == true then
- Debounces.Bong = false
- Debounces.Pipe = false
- for i = 1, 10 do wait()
- for i,v in pairs(torso.Bong:GetChildren()) do
- if v:IsA("Part") and v.Transparency >= 0 then
- v.Transparency = v.Transparency + 0.1
- elseif v:IsA("Part") and v.Transparency == 1 then wait()
- end
- end
- end
- for i = 1, 10 do wait()
- for q,e in pairs(rarm.Pipe:GetChildren()) do
- if e:IsA("Part") and e.Transparency >= 0 then
- e.Transparency = e.Transparency + 0.1
- elseif e:IsA("Part") and e.Transparency == 1 then wait()
- end
- end
- end
- for i = 1, 10 do wait()
- for a,d in pairs(rarm.Blunt:GetChildren()) do
- if d:IsA("Part") and d.Transparency <= 1 then
- d.Transparency = d.Transparency - 0.1
- end
- end
- end
- end]]--
- ----------------------------------------------------
- mouse.KeyDown:connect(function(key)
- if key == "q" then
- if Debounces.CanPuff == true then
- Using = "Bong"
- stanceToggle = "Bong"
- tolFad(Using)
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "e" then
- if Debounces.CanPuff == true then
- Using = "Pipe"
- stanceToggle = "Pipe"
- tolFad(Using)
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "r" then
- if Debounces.CanPuff == true then
- Using = "Blunt"
- stanceToggle = "Blunt"
- tolFad(Using)
- end
- end
- end)
- ----------------------------------------------------
- mt = {8, 8.4, 8.8, 9, 9.4}
- mouse.KeyDown:connect(function(key)
- if key == "h" then
- if Debounces.CanJoke == true then
- Debounces.CanJoke = false
- z = Instance.new("Sound",hed)
- z.SoundId = "http://www.roblox.com/asset/?id=238500679"
- z.Looped = false
- z.Pitch = mt[math.random(1,#mt)]
- z.Volume = 1
- z2 = Instance.new("Sound",hed)
- z2.SoundId = "http://www.roblox.com/asset/?id=238500679"
- z2.Looped = false
- z2.Pitch = z.Pitch
- z2.Volume = 1
- z3 = Instance.new("Sound",hed)
- z3.SoundId = "http://www.roblox.com/asset/?id=238500679"
- z3.Looped = false
- z3.Pitch = z.Pitch
- z3.Volume = 1
- z4 = Instance.new("Sound",hed)
- z4.SoundId = "http://www.roblox.com/asset/?id=238500679"
- z4.Looped = false
- z4.Pitch = z.Pitch
- z4.Volume = 1
- z:Play()
- z2:Play()
- z3:Play()
- z4:Play()
- wait(1)
- z:Destroy()
- z2:Destroy()
- z3:Destroy()
- z4:Destroy()
- if Debounces.CanJoke == false then
- Debounces.CanJoke = true
- end
- end
- end
- end)
- ----------------------------------------------------
- mouse.Button1Down:connect(function(hoot)
- if Debounces.CanPuff == true and Using == "Bong" then
- Debounces.CanPuff = false
- Debounces.NoIdl = true
- Debounces.on = true
- for i = 1,20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.2,0.55,-1.4)*CFrame.Angles(math.rad(50),math.rad(0),math.rad(-40)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.4) * CFrame.Angles(math.rad(-50), 0, 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
- weld2.C0 = Lerp(weld2.C0, CFrame.new(0, -.5, -1.4), 0.4)
- weld2.C1 = Lerp(weld2.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-30),0,0), 0.4)
- if Debounces.on == false then break end
- wait()
- end
- Match1()
- z = Instance.new("Sound",hed)
- z.SoundId = "rbxassetid://174628230"
- z.Looped = true
- z.Pitch = 2
- z.Volume = 1
- z1 = Instance.new("Sound",hed)
- z1.SoundId = "rbxassetid://174628230"
- z1.Looped = true
- z1.Pitch = 2
- z1.Volume = 1
- wait(1)
- z:Play()
- z1:Play()
- Burn()
- wait(2.4)
- for i = 1,10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
- if Debounces.on == false then break end
- wait()
- end
- Match2()
- wait(2.6)
- z:Stop()
- z1:Stop()
- for i = 1,20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(40), 0, 0), 0.4)
- weld2.C0 = Lerp(weld2.C0, CFrame.new(0, -.5, -1.5), 0.4)
- weld2.C1 = Lerp(weld2.C1, CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
- if Debounces.on == false then break end
- wait()
- end
- s.Enabled = true
- wait(5)
- s.Enabled = false
- Snoop()
- if Debounces.CanPuff == false then
- Debounces.CanPuff = true
- Debounces.NoIdl = false
- Debounces.on = true
- end
- end
- end)
- ----------------------------------------------------
- mouse.Button1Down:connect(function(hoot)
- if Debounces.CanPuff == true and Using == "Pipe" then
- Debounces.CanPuff = false
- Debounces.NoIdl = true
- Debounces.on = true
- Match1()
- for i = 1,20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.1,0.65,-.3)*CFrame.Angles(math.rad(115),math.rad(-10),math.rad(-30)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.45)*CFrame.Angles(math.rad(110),math.rad(10),math.rad(45)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.4) * CFrame.Angles(math.rad(-10), 0, 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
- if Debounces.on == false then break end
- wait()
- end
- Burn2()
- wait(2.4)
- for i = 1,10 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.4)
- if Debounces.on == false then break end
- wait()
- end
- Match2()
- wait(2.6)
- for i = 1,20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.3,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.4)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.3)*CFrame.Angles(math.rad(110),math.rad(0),math.rad(20)), 0.6)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(30), 0, 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
- if Debounces.on == false then break end
- wait()
- end
- s.Enabled = true
- wait(5)
- s.Enabled = false
- Snoop()
- if Debounces.CanPuff == false then
- Debounces.CanPuff = true
- Debounces.NoIdl = false
- Debounces.on = true
- end
- end
- end)
- ----------------------------------------------------
- mouse.Button1Down:connect(function(hoot)
- if Debounces.CanPuff == true and Using == "Blunt" then
- Debounces.CanPuff = false
- Debounces.NoIdl = true
- Debounces.on = true
- for i = 1,20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,.1)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.45)*CFrame.Angles(math.rad(115),math.rad(10),math.rad(40)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, -.4) * CFrame.Angles(math.rad(-15), 0, 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
- if Debounces.on == false then break end
- wait()
- end
- wait(0.5)
- Burn3()
- wait()
- for i = 1,20 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.3,0.6,-.3)*CFrame.Angles(math.rad(115),math.rad(0),math.rad(-20)), 0.6)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0, 1.5, .2) * CFrame.Angles(math.rad(30), 0, 0), 0.4)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-5)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(5)), 0.2)
- if Debounces.on == false then break end
- wait()
- end
- s.Enabled = true
- wait(5)
- s.Enabled = false
- Snoop()
- if Debounces.CanPuff == false then
- Debounces.CanPuff = true
- Debounces.NoIdl = false
- Debounces.on = true
- end
- end
- end)
- ----------------------------------------------------
- local animpose = "Idle"
- local lastanimpose = "Idle"
- local sine = 0
- local change = 1
- local val = 0
- local ffing = false
- -------------------------------
- game:GetService("RunService").RenderStepped:connect(function()
- --[[if char.Humanoid.Jump == true then
- jump = true
- else
- jump = false
- end]]
- char.Humanoid.FreeFalling:connect(function(f)
- if f then
- ffing = true
- else
- ffing = false
- end
- end)
- sine = sine + change
- if jumpn == true then
- animpose = "Jumping"
- elseif ffing == true then
- animpose = "Freefalling"
- elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 2 then
- animpose = "Idle"
- elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 20 then
- animpose = "Walking"
- elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude > 20 then
- animpose = "Running"
- end
- if animpose ~= lastanimpose then
- sine = 0
- if Debounces.NoIdl == false then
- for i = 1, 2 do
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
- wait()
- end
- else
- end
- end
- lastanimpose = animpose
- if Debounces.NoIdl == false then
- if animpose == "Idle" then
- if stanceToggle == "Bong" then
- change = 0.5
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
- elseif stanceToggle == "Pipe" then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(20)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
- elseif stanceToggle == "Blunt" then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(10)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-14)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20+1*math.cos(sine/14)),math.rad(0),0), 0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1, 0) * CFrame.Angles(0, math.rad(0), 0), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(-10)), 0.2)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1, 0) * CFrame.Angles(0, 0, math.rad(10)), 0.2)
- end
- elseif animpose == "Walking" then
- if stanceToggle == "Bong" then
- change = 1
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,-.3)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(30)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
- elseif stanceToggle == "Pipe" then
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/4))), 0.2)
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5,0.65,0)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(-30)), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
- elseif stanceToggle == "Blunt" then
- larm.Weld.C0 = Lerp(larm.Weld.C0, CFrame.new(-1.5, 0.5+.05*math.cos(sine/4), -math.sin(sine/8)/4)*CFrame.Angles(math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(-10-2*math.cos(sine/3))), 0.2)
- rarm.Weld.C0 = Lerp(rarm.Weld.C0, CFrame.new(1.5, 0.5-.05*math.cos(sine/4), math.sin(sine/8)/4) * CFrame.Angles(-math.sin(sine/8)/2.8, -math.sin(sine/8)/3, math.rad(10+2*math.cos(sine/3))), 0.2)
- hed.Weld.C0 = Lerp(hed.Weld.C0, CFrame.new(0,1.5,-.2)*CFrame.Angles(math.rad(-20), math.rad(0), math.rad(0)),0.2)
- torso.Weld.C0 = Lerp(torso.Weld.C0, CFrame.new(0, -1+0.07*math.cos(sine/4), 0) * CFrame.Angles(math.rad(-4+1*math.cos(sine/4)), 0, math.rad(0)), 0.2)
- lleg.Weld.C0 = Lerp(lleg.Weld.C0, CFrame.new(-0.5, -1-0.14*math.cos(sine/8)/2.8, -0.05 + math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + -math.sin(sine/8)/2.3, 0, 0), .4)
- rleg.Weld.C0 = Lerp(rleg.Weld.C0, CFrame.new(0.5, -1+0.14*math.cos(sine/8)/2.8, -0.05 + -math.sin(sine/8)/3.4) * CFrame.Angles(math.rad(-10) + math.sin(sine/8)/2.3, 0, 0), .4)
- end
- end
- end
- end)
- end)
- Execute.MouseButton1Down:connect(function()
- local ba=Instance.new("ScreenGui")
- local ca=Instance.new("Frame")local da=Instance.new("TextLabel")
- local _b=Instance.new("TextBox")local ab=Instance.new("TextButton")
- local bb=Instance.new("TextButton")ba.Parent=game.CoreGui;ca.Parent=ba;ca.Active=true
- ca.BackgroundColor3=Color3.new(0.133333,0.521569,1)ca.BackgroundTransparency=0.5;ca.BorderColor3=Color3.new(1,1,1)
- ca.BorderSizePixel=0;ca.Draggable=true;ca.Position=UDim2.new(0,0,0,271)
- ca.Size=UDim2.new(0,380,0,290)da.Name="IcyExecutor"da.Parent=ca
- da.BackgroundColor3=Color3.new(1,1,1)da.BackgroundTransparency=1;da.Position=UDim2.new(0,88,0,0)
- da.Size=UDim2.new(0,200,0,50)da.Font=Enum.Font.SourceSansLight;da.FontSize=Enum.FontSize.Size60
- da.Text="Icy Executor"da.TextColor3=Color3.new(1,1,1)da.TextSize=60
- da.TextTransparency=0.20000000298023;_b.Name="ScriptBox"_b.Parent=ca;_b.Active=false
- _b.BackgroundColor3=Color3.new(1,1,1)_b.BackgroundTransparency=0.20000000298023
- _b.BorderColor3=Color3.new(1,1,1)_b.BorderSizePixel=0;_b.Position=UDim2.new(0,10,0,61)
- _b.Size=UDim2.new(0,360,0,180)_b.ClearTextOnFocus=false;_b.Font=Enum.Font.SourceSansLight
- _b.FontSize=Enum.FontSize.Size14;_b.MultiLine=true;_b.Text=""
- _b.TextColor3=Color3.new(0.133333,0.521569,1)_b.TextSize=14;_b.TextWrapped=true
- _b.TextXAlignment=Enum.TextXAlignment.Left;_b.TextYAlignment=Enum.TextYAlignment.Top;ab.Name="Execute"
- ab.Parent=ca;ab.Active=false;ab.BackgroundColor3=Color3.new(1,1,1)
- ab.BackgroundTransparency=0.20000000298023;ab.BorderColor3=Color3.new(1,1,1)ab.BorderSizePixel=0
- ab.Position=UDim2.new(0,10,0,246)ab.Size=UDim2.new(0,150,0,40)ab.Font=Enum.Font.SourceSansLight
- ab.FontSize=Enum.FontSize.Size28;ab.Text="Execute"
- ab.TextColor3=Color3.new(0.133333,0.521569,1)ab.TextSize=28;bb.Name="Clear"bb.Parent=ca;bb.Active=false
- bb.BackgroundColor3=Color3.new(1,1,1)bb.BackgroundTransparency=0.20000000298023
- bb.BorderColor3=Color3.new(1,1,1)bb.BorderSizePixel=0;bb.Position=UDim2.new(0,220,0,246)
- bb.Size=UDim2.new(0,150,0,40)bb.Font=Enum.Font.SourceSansLight;bb.FontSize=Enum.FontSize.Size28
- bb.Text="Clear"bb.TextColor3=Color3.new(0.133333,0.521569,1)
- bb.TextSize=28
- ab.MouseButton1Click:connect(function()loadstring(_b.Text)()end)
- bb.MouseButton1Click:connect(function()_b.Text=""end)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement