Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
- local Player,game,owner = owner,game
- local RealPlayer = Player
- do
- print("FE Compatibility code by Mokiros | Showcase by Bacon Hair!")
- local rp = RealPlayer
- script.Parent = rp.Character
- --RemoteEvent for communicating
- local Event = Instance.new("RemoteEvent")
- Event.Name = "UserInput_Event"
- --Fake event to make stuff like Mouse.KeyDown work
- local function fakeEvent()
- local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
- t.connect = t.Connect
- return t
- end
- --Creating fake input objects with fake variables
- local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
- local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
- local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
- CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
- end}
- --Merged 2 functions into one by checking amount of arguments
- CAS.UnbindAction = CAS.BindAction
- --This function will trigger the events that have been :Connect()'ed
- local function te(self,ev,...)
- local t = m[ev]
- if t and t._fakeEvent then
- for _,f in pairs(t.Functions) do
- f(...)
- end
- end
- end
- m.TrigEvent = te
- UIS.TrigEvent = te
- Event.OnServerEvent:Connect(function(plr,io)
- if plr~=rp then return end
- m.Target = io.Target
- m.Hit = io.Hit
- if not io.isMouse then
- local b = io.UserInputState == Enum.UserInputState.Begin
- if io.UserInputType == Enum.UserInputType.MouseButton1 then
- return m:TrigEvent(b and "Button1Down" or "Button1Up")
- end
- for _,t in pairs(CAS.Actions) do
- for _,k in pairs(t.Keys) do
- if k==io.KeyCode then
- t.Function(t.Name,io.UserInputState,io)
- end
- end
- end
- m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
- UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
- end
- end)
- Event.Parent = NLS([==[
- local Player = game:GetService("Players").LocalPlayer
- local Event = script:WaitForChild("UserInput_Event")
- local Mouse = Player:GetMouse()
- local UIS = game:GetService("UserInputService")
- local input = function(io,a)
- if a then return end
- --Since InputObject is a client-side instance, we create and pass table instead
- Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
- end
- UIS.InputBegan:Connect(input)
- UIS.InputEnded:Connect(input)
- local h,t
- --Give the server mouse data 30 times every second, but only if the values changed
- --If player is not moving their mouse, client won't fire events
- while wait(1/30) do
- if h~=Mouse.Hit or t~=Mouse.Target then
- h,t=Mouse.Hit,Mouse.Target
- Event:FireServer({isMouse=true,Target=t,Hit=h})
- end
- end]==],Player.Character)
- ----Sandboxed game object that allows the usage of client-side methods and services
- --Real game object
- local _rg = game
- --Metatable for fake service
- local fsmt = {
- __index = function(self,k)
- local s = rawget(self,"_RealService")
- if s then return s[k] end
- end,
- __newindex = function(self,k,v)
- local s = rawget(self,"_RealService")
- if s then s[k]=v end
- end,
- __call = function(self,...)
- local s = rawget(self,"_RealService")
- if s then return s(...) end
- end
- }
- local function FakeService(t,RealService)
- t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
- return setmetatable(t,fsmt)
- end
- --Fake game object
- local g = {
- GetService = function(self,s)
- return self[s]
- end,
- Players = FakeService({
- LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
- },"Players"),
- UserInputService = FakeService(UIS,"UserInputService"),
- ContextActionService = FakeService(CAS,"ContextActionService"),
- }
- rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
- g.service = g.GetService
- g.RunService = FakeService({
- RenderStepped = _rg:GetService("RunService").Heartbeat,
- BindToRenderStep = function(self,name,_,fun)
- end,
- UnbindFromRenderStep = function(self,name)
- self._btrs[name]:Disconnect()
- end,
- },"RunService")
- setmetatable(g,{
- __index=function(self,s)
- return _rg:GetService(s) or typeof(_rg[s])=="function"
- and function(_,...)return _rg[s](_rg,...)end or _rg[s]
- end,
- __newindex = fsmt.__newindex,
- __call = fsmt.__call
- })
- --Changing owner to fake player object to support owner:GetMouse()
- game,owner = g,g.Players.LocalPlayer
- end
- --Qraotic // Yunobii
- wait(1/60)
- Anim=nil
- cf=CFrame.new
- c3=function(cz,cx,cc)return Color3.new(cz/255,cx/255,cc/255)end
- angles=CFrame.Angles
- Player=game.Players.LocalPlayer
- Character=Player.Character
- Humanoid=Character.Humanoid
- mouse=Player:GetMouse()local LeftArm = Character["Left Arm"]
- RightArm=Character["Right Arm"]
- LeftLeg=Character["Left Leg"]
- RightLeg=Character["Right Leg"]
- Head=Character.Head
- Torso=Character.Torso
- RootPart=Character.HumanoidRootPart
- RootJoint=RootPart.RootJoint
- Humanoid.Animator:Destroy()
- Character.Animate:Destroy()
- NeckCF=cf(0,1,0,-1,0,0,0,0,1,0,1,0)
- RootCF=angles(-1.57,0,3.14)
- LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
- LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
- RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
- RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
- RW=Instance.new("Weld")
- LW=Instance.new("Weld")
- RH=Torso["Right Hip"]
- LH=Torso["Left Hip"]
- Neck=Torso.Neck
- RSH=Torso["Right Shoulder"]
- LSH=Torso["Left Shoulder"]
- RSH.Parent=nil
- LSH.Parent=nil
- RW.Name="Right Shoulder"
- RW.Part0=Torso
- RW.C0=cf(1.5, 0.5, 0)
- RW.C1=cf(0, 0.5, 0)
- RW.Part1=RightArm
- RW.Parent=Torso
- LW.Name="Left Shoulder"
- LW.Part0=Torso
- LW.C0=cf(-1.5, 0.5, 0)
- LW.C1=cf(0, 0.5, 0)
- LW.Part1=LeftArm
- LW.Parent=Torso
- Effects=Instance.new("Model",Character)
- Effects.Name="Effects"
- partEffects,AttackHas,AttackNeeded,AttackCan={},{},{},{}
- AttackHas[1],AttackHas[2],AttackHas[3],AttackHas[4]=1,1,1,1
- AttackNeeded[1],AttackNeeded[2],AttackNeeded[3],AttackNeeded[4]=1,1,1,1
- AttackCan[1],AttackCan[2],AttackCan[3],AttackCan[4]=true,true,true,true
- sine=0
- attackcounter=1
- torvel=nil
- attacking=false
- hitfloor,posfloor=nil,nil
- local bullethistory = {}
- local positionhistory = {}
- local healthhistory = {}
- Humanoid.WalkSpeed = 24
- tool=nil
- if script.Parent.ClassName=="HopperBin" then
- tool=script.Parent
- tool.Parent=Player.Backpack
- else
- tool=Instance.new("HopperBin",Player.Backpack)
- tool.Name=""
- end
- meshes={
- 3270017, -- ring [1]
- 20329976, -- crown [2]
- 448386996, -- slash [3]
- 1095708, -- cloud [4]
- 1033714, -- spike/cone [5]
- 9756362, -- diamond [6]
- }
- ArtificialHB=Instance.new("BindableEvent", script)
- ArtificialHB.Name="Heartbeat"
- script:WaitForChild("Heartbeat")
- frame=1/50
- tf=0
- allowframeloss=true
- tossremainder=false
- lastframe=tick()
- script.Heartbeat:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf=tf+s
- if tf>=frame then
- if allowframeloss then
- script.Heartbeat:Fire()
- lastframe=tick()
- else
- for i=1,math.floor(tf/frame) do
- script.Heartbeat:Fire()
- end
- lastframe=tick()
- end
- if tossremainder then
- tf=0
- else
- tf=tf-frame*math.floor(tf/frame)
- end
- end
- end)
- function swait(num)
- if num==0 or num==nil then
- ArtificialHB.Event:wait()
- else
- for i=0,num do
- ArtificialHB.Event:wait()
- end
- end
- end
- function thread(f)
- coroutine.resume(coroutine.create(f))
- end
- function clerp(a,b,t)
- local qa = {QuaternionFromCFrame(a)}
- local qb = {QuaternionFromCFrame(b)}
- local ax, ay, az = a.x, a.y, a.z
- local bx, by, bz = b.x, b.y, b.z
- local _t = 1-t
- return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
- end
- function QuaternionFromCFrame(cf)
- local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
- local trace = m00 + m11 + m22
- if trace > 0 then
- local s = math.sqrt(1 + trace)
- local recip = 0.5/s
- return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
- else
- local i = 0
- if m11 > m00 then
- i = 1
- end
- if m22 > (i == 0 and m00 or m11) then
- i = 2
- end
- if i == 0 then
- local s = math.sqrt(m00-m11-m22+1)
- local recip = 0.5/s
- return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
- elseif i == 1 then
- local s = math.sqrt(m11-m22-m00+1)
- local recip = 0.5/s
- return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
- elseif i == 2 then
- local s = math.sqrt(m22-m00-m11+1)
- local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
- end
- end
- end
- function QuaternionToCFrame(px, py, pz, x, y, z, w)
- local xs, ys, zs = x + x, y + y, z + z
- local wx, wy, wz = w*xs, w*ys, w*zs
- local xx = x*xs
- local xy = x*ys
- local xz = x*zs
- local yy = y*ys
- local yz = y*zs
- local zz = z*zs
- return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
- end
- function QuaternionSlerp(a, b, t)
- local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
- local startInterp, finishInterp;
- if cosTheta >= 0.0001 then
- if (1 - cosTheta) > 0.0001 then
- local theta = math.acos(cosTheta)
- local invSinTheta = 1/math.sin(theta)
- startInterp = math.sin((1-t)*theta)*invSinTheta
- finishInterp = math.sin(t*theta)*invSinTheta
- else
- startInterp = 1-t
- finishInterp = t
- end
- else
- if (1+cosTheta) > 0.0001 then
- local theta = math.acos(-cosTheta)
- local invSinTheta = 1/math.sin(theta)
- startInterp = math.sin((t-1)*theta)*invSinTheta
- finishInterp = math.sin(t*theta)*invSinTheta
- else
- startInterp = t-1
- finishInterp = t
- end
- end
- return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
- end
- function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , IgnoreDescendants
- return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
- end
- function sound(id,par,vol,dur,pit)
- local sou
- sou = Instance.new("Sound",par or workspace)
- sou.Volume=vol
- sou.Pitch=pit or 1
- sou.SoundId="http://www.roblox.com/asset/?id="..id
- swait()
- sou:play()
- delay(dur, function()
- sou:Destroy()
- end)
- return sou
- end
- function newPart(par, brick, transp, anch, canc, size, name, mat, ref)
- local p=Instance.new("Part")
- p.BrickColor=brick
- p.Transparency=transp
- p.Material=(mat and mat or "SmoothPlastic")
- p.Reflectance=(ref and ref or 0)
- p.Anchored=anch
- p.CanCollide=canc
- p.Size=size
- p.TopSurface,p.BottomSurface,p.LeftSurface,p.RightSurface,p.FrontSurface,p.BackSurface=10,10,10,10,10,10
- p.Name=name or "Part"
- p.CFrame=RootPart.CFrame
- p.Parent=par
- return p
- end
- function mesh(Mesh, part, meshtype, meshid, offset, scale)
- local mesh=Instance.new(Mesh)
- mesh.Parent=part
- if Mesh=="SpecialMesh" then
- mesh.MeshType=meshtype
- if meshid then
- mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
- end
- end
- if offset then
- mesh.Offset=offset
- end
- mesh.Scale=scale
- return mesh
- end
- function weld(parent, part0, part1, c0, c1)
- local weld=Instance.new("Weld")
- weld.Parent=parent
- weld.Part0=part0
- weld.Part1=part1
- weld.C0=c0
- if c1 then
- weld.C1=c1
- end
- return weld
- end
- function newMagicCircle(parent, scale, rgb, id)
- local guipart = newPart(parent, BrickColor.White(), 1, true, false, Vector3.new(scale, 0.2, scale), "Part")
- local csgt = {}
- for i = 1, 2 do
- local csg = Instance.new("SurfaceGui",guipart)
- csg.Face = (i > 1.1 and "Top" or "Bottom")
- local imagelabel = Instance.new("ImageLabel", csg)
- imagelabel.ImageColor3 = rgb
- imagelabel.BackgroundTransparency = 1
- if id == nil then
- imagelabel.Image = "http://www.roblox.com/asset/?id=884834173"
- else
- imagelabel.Image = "http://www.roblox.com/asset/?id="..id
- end
- imagelabel.Size = UDim2.new(1, 0, 1, 0)
- table.insert(csgt, imagelabel)
- end
- return guipart, csgt
- end
- function Lightning(p0,p1,tym,ofs,col,th,tra,last,scale)
- local magz = (p0 - p1).magnitude
- local curpos = p0
- local trz = {-ofs,ofs}
- for i=1,tym do
- local li = Instance.new("Part",Effects)
- li.TopSurface =0 li.BottomSurface = 0
- li.Anchored = true li.Transparency = 0.4
- li.BrickColor = BrickColor.new(col)
- li.formFactor = "Custom"
- li.CanCollide = false
- li.Material="Neon"
- li.Size = Vector3.new(th,th,magz/tym)
- local lim = mesh("BlockMesh",li,nil,nil,nil,Vector3.new(th,th,1))
- local ofz = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
- local trolpos = CFrame.new(curpos,p1)*CFrame.new(0,0,magz/tym).p+ofz
- if tym == i then
- local magz2 = (curpos - p1).magnitude
- li.Size = Vector3.new(th,th,magz2)
- li.CFrame = CFrame.new(curpos,p1) * CFrame.new(0,0,-magz2/2)
- else
- li.CFrame = CFrame.new(curpos,trolpos)*CFrame.new(0,0,magz/tym/2)
- end
- curpos = li.CFrame*CFrame.new(0,0,magz/tym/2).p
- if scale == nil then
- scale = 0
- end
- table.insert(partEffects, ({li,"Block2",last,scale,scale,0,li.Mesh}))
- end
- end
- function MagicBlock(brickcolor,cframe,x1,y1,z1,x3,y3,z3,delay,Type,parent)
- local function NoOutline(Part)
- Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
- end
- local function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
- local fp=Instance.new("Part")
- fp.formFactor=formfactor
- fp.Parent=Effects
- fp.Reflectance=reflectance
- fp.Transparency=transparency
- fp.CanCollide=false
- fp.Locked=true
- fp.BrickColor=brickcolor
- fp.Name=name
- fp.Size=size
- fp.Position=Torso.Position
- NoOutline(fp)
- fp.Material="SmoothPlastic"
- fp:BreakJoints()
- return fp
- end
- local prt=part(3,Character,0,0,brickcolor,"Effect",Vector3.new(0.2, 0.2, 0.2))
- prt.Anchored=true
- prt.CFrame=cframe
- local msh=mesh("BlockMesh",prt,"",nil,Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
- return prt,msh
- end
- function randomangles(r)
- local random=math.rad((math.random()-0.5)*180)
- local randomangles=CFrame.Angles(random,random,random)
- if r and r==0 then
- return angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
- elseif r and r==1 then
- return math.rad((math.random()-0.5)*180)
- elseif r and r==2 then
- return math.random(-50,50)
- else
- return randomangles
- end
- end
- function round(num)
- local a,b=math.modf(num)
- if num%1~=0 then
- return math.floor(num)+math.floor((b*10)+0.5)/10
- else return math.floor(num)
- end end
- function findCloseHumanoid(centre,distance)
- local tab={}
- for _,child in pairs(game.Workspace:GetChildren()) do
- if child:findFirstChild"Humanoid" and child:findFirstChild"Humanoid"~=Humanoid then
- if child:findFirstChild"Torso" then
- local vtors=child.Torso
- local mag=math.abs((vtors.Position-centre).magnitude)
- if mag<=distance then
- table.insert(tab, child.Humanoid)
- end
- end
- end
- end
- return tab
- end
- function basicDamage(par, vhum,damage,colour)
- if not vhum or not vhum.Parent:findFirstChild"Humanoid" or vhum.Health<=0 then return end
- vhum.Health=vhum.Health-damage
- local damagepart=Instance.new("Part",par)
- damagepart.Transparency=1
- damagepart.Anchored=true
- damagepart.CanCollide=false
- damagepart.Size=Vector3.new(1,1,1)
- damagepart.Name="DamagePart"
- damagepart.CFrame=CFrame.new(vhum.Parent["Head"].Position)*CFrame.new(0,1,0) * CFrame.Angles(math.random()-.5, 0, math.random()-.5)
- local g=Instance.new("BillboardGui",damagepart)
- g.Enabled=true
- g.Adornee=damagepart
- g.Size=UDim2.new(5,0,5,0)
- g.ExtentsOffset=Vector3.new(0,0,0)
- g.StudsOffset=Vector3.new(0,0,0)
- local t=Instance.new("TextLabel",g)
- t.BackgroundTransparency=1
- t.Font="SourceSans"
- t.TextSize=24
- t.Text="-"..round(damage) if round(damage)%1==0 then t.Text="-"..round(damage)..".0" end
- t.Size=UDim2.new(1,0,1,0)
- t.TextStrokeTransparency=0
- t.TextTransparency=0
- t.TextScaled=true
- t.TextWrapped=true
- t.TextXAlignment="Center"
- t.TextYAlignment="Center"
- t.TextColor3=colour
- coroutine.resume(coroutine.create(function()
- for i=1,25 do
- swait()
- local sinewave=(math.sin(i/500)*4)
- damagepart.CFrame=damagepart.CFrame*CFrame.new(Vector3.new(0,.3-sinewave,0))
- t.TextTransparency=t.TextTransparency+1/50
- t.TextStrokeTransparency=t.TextTransparency+1/50
- end
- damagepart:Destroy()
- end),t)
- end
- --c
- function newFrame(par, bg, transp, size, pos, name)
- local f=Instance.new("Frame",nil)
- f.BackgroundColor3=bg
- f.BackgroundTransparency=transp
- f.BorderSizePixel=0
- f.Position=pos
- f.Size=size
- f.Name=name
- f.Parent=par
- return f
- end
- function newLabel(par, size, pos, text, textsize, text3, textstroke3, scaled, name)
- local l=Instance.new("TextLabel",nil)
- l.BackgroundTransparency=1
- l.Size=size
- l.Position=pos
- l.Text=text
- l.TextSize=textsize
- l.TextColor3=text3
- l.TextStrokeColor3=textstroke3
- if scaled then
- l.TextScaled=scaled
- else
- l.TextScaled=true
- end
- l.TextStrokeTransparency=0
- l.Name=name
- l.Parent=par
- return l
- end
- a1t="Blink"
- a2t="Recall"
- a3t="Reload"
- a4t="Pulse Bomb"
- backc3=c3(243, 242, 242)
- reloc3=c3(255, 240, 126)
- g=Instance.new("ScreenGui")
- f1=newFrame(g, backc3, 0.5, UDim2.new(0.18,0,0.08,0), UDim2.new(0.8,0,0.85,0),"")
- f2=newFrame(g, backc3, 0.5, UDim2.new(0.18,0,0.08,0), UDim2.new(0.8,0,0.76,0),"")
- f3=newFrame(g, backc3, 0.5, UDim2.new(0.18,0,0.08,0), UDim2.new(0.8,0,0.67,0),"")
- f4=newFrame(g, backc3, 0.5, UDim2.new(0.18,0,0.08,0), UDim2.new(0.8,0,0.58,0),"")
- newFrame(f1, reloc3, 0, UDim2.new(1.002,0,1.002,0), UDim2.new(0,0,0,0), "Reload")
- newFrame(f2, reloc3, 0, UDim2.new(1.002,0,1.002,0), UDim2.new(0,0,0,0), "Reload")
- newFrame(f3, reloc3, 0, UDim2.new(1.002,0,1.002,0), UDim2.new(0,0,0,0), "Reload")
- newFrame(f4, reloc3, 0, UDim2.new(1.002,0,1.002,0), UDim2.new(0,0,0,0), "Reload")
- newLabel(f4, UDim2.new(1,0,.4,0), UDim2.new(0,0,0,0), "(Q)", 18, c3(243,242,242), c3(0,0,0), true, "Key")
- newLabel(f3, UDim2.new(1,0,.4,0), UDim2.new(0,0,0,0), "(E)", 18, c3(243,242,242), c3(0,0,0), true, "Key")
- newLabel(f2, UDim2.new(1,0,.4,0), UDim2.new(0,0,0,0), "(R)", 18, c3(243,242,242), c3(0,0,0), true, "Key")
- newLabel(f1, UDim2.new(1,0,.4,0), UDim2.new(0,0,0,0), "(F)", 18, c3(243,242,242), c3(0,0,0), true, "Key")
- newLabel(f1, UDim2.new(1,0,.6,0), UDim2.new(0,0,0.38,0), a4t, 18, c3(243,242,242), c3(0,0,0), true, "Label")
- newLabel(f2, UDim2.new(1,0,.6,0), UDim2.new(0,0,0.38,0), a3t, 18, c3(243,242,242), c3(0,0,0), true, "Label")
- newLabel(f3, UDim2.new(1,0,.6,0), UDim2.new(0,0,0.38,0), a2t, 18, c3(243,242,242), c3(0,0,0), true, "Label")
- newLabel(f4, UDim2.new(1,0,.6,0), UDim2.new(0,0,0.38,0), a1t, 18, c3(243,242,242), c3(0,0,0), true, "Label")
- local bulletlabel = newLabel(g, UDim2.new(0.18,0,0.03,0), UDim2.new(0.8,0,0.54,0), "40 / 40", 18, c3(243,242,242), c3(0, 0, 0), true, "")
- bulletlabel.TextXAlignment = "Right"
- g.Parent=Player.PlayerGui
- Reload={}
- Reload[1]=f1.Reload
- Reload[2]=f2.Reload
- Reload[3]=f3.Reload
- Reload[4]=f4.Reload
- function createBlink(arm)
- local weapon = Instance.new("Model")
- p0=newPart(weapon,BrickColor.new('Steel blue'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge')
- mesh('SpecialMesh',p0,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.684999943, 0.294999987, 0.254999965))
- p1=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p1,nil,nil,Vector3.new(0, 0, 0),Vector3.new(2.8150003, 0.790000081, 0.770000041))
- p2=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p2,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.280000359, 0.470000118, 0.584999919))
- p3=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p3,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.885000229, 0.290000111, 0.705000103))
- p4=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p4,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.205000207, 0.2900002, 0.705000103))
- p5=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p5,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.530000448, 1.07000017, 0.584999859))
- p6=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.SmoothPlastic)
- mesh('CylinderMesh',p6,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.649999976, 0.350000024, 1.24000001))
- p7=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p7,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.240000293, 1.24500012, 0.584999919))
- p8=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.Metal)
- mesh('CylinderMesh',p8,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.629999995, 1.56000018, 1.03999984))
- p9=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p9,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.769999921, 0.435000032, 0.164999992))
- p10=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p10,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.25500023, 1.05000019, 0.705000103))
- p11=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p11,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.13000071, 0.535000086, 0.689999998))
- p12=newPart(weapon,BrickColor.new('Cool yellow'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.Metal)
- mesh('CylinderMesh',p12,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.559999943, 0.774999917, 0.870000064))
- p13=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.Metal)
- mesh('CylinderMesh',p13,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.629999936, 1.28000009, 1.03999996))
- p14=newPart(weapon,BrickColor.new('Black'),1,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Handle',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p14,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.88499999, 0.789999962, 0.699999928))
- p15=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p15,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.770000041, 0.100000136, 0.214999899))
- p16=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p16,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.770000041, 0.250000149, 0.204999879))
- p17=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p17,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.770000041, 0.375000119, 0.429999828))
- p18=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p18,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.930000186, 0.515000105, 0.770000041))
- p19=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p19,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.310000122, 0.685000062, 0.770000041))
- p20=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p20,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.215000093, 1.0400002, 0.770000041))
- p21=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p21,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.650000215, 1.04000032, 0.770000041))
- p22=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p22,nil,nil,Vector3.new(0, 0, 0),Vector3.new(2.44500041, 2.04500008, 0.689999878))
- p23=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p23,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.75500035, 0.700000226, 0.689999878))
- p24=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.SmoothPlastic)
- mesh('CylinderMesh',p24,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.644999981, 0.76000011, 1.23999977))
- p25=newPart(weapon,BrickColor.new('Dark stone grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.Metal)
- mesh('CylinderMesh',p25,nil,nil,Vector3.new(0, 0, 0),Vector3.new(2.07999969, 0.275000006, 2.09500027))
- p26=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p26,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.01500022, 0.935000122, 0.689999998))
- p27=newPart(weapon,BrickColor.new('Steel blue'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.Neon)
- mesh('SpecialMesh',p27,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.684999883, 0.295000017, 0.254999995))
- p28=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p28,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.35000014, 2.70499992, 0.689999998))
- p29=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p29,nil,nil,Vector3.new(0, 0, 0),Vector3.new(2.55500054, 1.31999993, 0.689999998))
- p30=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p30,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.395000249, 0.560000122, 0.135000095))
- p31=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Bullethole',Enum.Material.SmoothPlastic)
- mesh('CylinderMesh',p31,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.629999995, 0.0549999774, 0.49999997))
- p32=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p32,nil,nil,Vector3.new(0, 0, 0),Vector3.new(2.64999962, 0.860000193, 0.770000041))
- p33=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p33,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.320000023, 1.08500004, 0.770000041))
- p34=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p34,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.775000215, 0.825000167, 0.770000041))
- p35=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p35,nil,nil,Vector3.new(0, 0, 0),Vector3.new(6.48999977, 0.455000132, 0.770000041))
- p36=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p36,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.330000132, 0.825000167, 0.77000016))
- p37=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p37,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.395000249, 0.560000122, 0.135000095))
- p38=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p38,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.03500021, 1.12000036, 0.770000041))
- p39=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p39,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.51499987, 0.865000129, 0.770000041))
- p40=newPart(weapon,BrickColor.new('Gold'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Neon)
- mesh('BlockMesh',p40,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.62500012, 0.679999948, 2.28999996))
- p41=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p41,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.52499998, 0.865000129, 0.770000041))
- p42=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Marble)
- mesh('BlockMesh',p42,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.930000246, 0.12500006, 0.74000001))
- p43=newPart(weapon,BrickColor.new('Gold'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Neon)
- mesh('BlockMesh',p43,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.810000002, 0.679999948, 0.850000024))
- p44=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p44,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.0750002339, 0.265000075, 0.0199999791))
- p45=newPart(weapon,BrickColor.new('Medium stone grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p45,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.39500019, 0.410000116, 0.135000095))
- p46=newPart(weapon,BrickColor.new('Quill grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p46,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.13499999, 0.380000025, 0.694999993))
- p47=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p47,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.300000221, 0.110000074, 0.0199999828))
- p48=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p48,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.390000194, 0.110000074, 0.0199999791))
- p49=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p49,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.345000178, 0.110000066, 0.0199999828))
- p50=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p50,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.89000022, 0.504999936, 0.770000041))
- p51=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p51,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.13499999, 0.530000031, 0.430000007))
- p52=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p52,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.66999996, 1.12000012, 0.770000041))
- p53=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p53,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.13499999, 0.530000031, 0.430000007))
- p54=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p54,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.770000041, 0.27000016, 0.454999954))
- p55=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p55,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.940000117, 0.299999982, 0.770000041))
- p56=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p56,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.450000226, 0.910000265, 0.770000041))
- p57=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p57,nil,nil,Vector3.new(0, 0, 0),Vector3.new(2.81999993, 0.410000235, 0.770000041))
- p58=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p58,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.765000045, 0.855000138, 0.770000041))
- p59=newPart(weapon,BrickColor.new('Quill grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p59,nil,nil,Vector3.new(0, 0, 0),Vector3.new(3.42000008, 0.950000107, 0.670000076))
- p60=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p60,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.30000034, 0.515000165, 0.584999919))
- p61=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p61,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.765000045, 0.76000005, 0.850000024))
- p62=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p62,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.765000045, 0.75999999, 0.914999902))
- p63=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p63,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.640000403, 2.50500011, 0.689999878))
- p64=newPart(weapon,BrickColor.new('Dark stone grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.Metal)
- mesh('CylinderMesh',p64,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.28499985, 0.349999964, 1.30000043))
- p65=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p65,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.485000372, 0.535000086, 0.689999998))
- p66=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p66,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.590000391, 0.715000093, 0.689999998))
- p67=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p67,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.01500046, 0.715000093, 0.689999998))
- p68=newPart(weapon,BrickColor.new('Cool yellow'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.SmoothPlastic)
- mesh('CylinderMesh',p68,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.560000002, 0.780000031, 0.36499995))
- p69=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p69,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.495000362, 1.36000001, 0.689999819))
- p70=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p70,nil,nil,Vector3.new(0, 0, 0),Vector3.new(4.61999989, 0.560000181, 0.705000103))
- p71=newPart(weapon,BrickColor.new('Steel blue'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Neon)
- mesh('BlockMesh',p71,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.59999979, 0.294999987, 0.684999943))
- p72=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p72,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.700000048, 0.445000112, 0.770000041))
- p73=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p73,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.505000234, 1.10500014, 0.770000041))
- p74=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p74,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.66999996, 0.825000107, 0.770000041))
- p75=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p75,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.16999996, 0.805000126, 0.770000041))
- p76=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p76,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.769999981, 0.330000043, 0.164999992))
- p77=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p77,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.30500019, 0.449999988, 0.770000041))
- p78=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p78,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.770000041, 0.285000116, 0.47999984))
- p79=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p79,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.770000041, 0.140000135, 0.269999862))
- p80=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p80,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.290000021, 0.164999992, 0.770000041))
- p81=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p81,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.9150002, 0.959999979, 0.770000041))
- p82=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Marble)
- mesh('BlockMesh',p82,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.930000246, 0.12500006, 0.74000001))
- p83=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p83,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.310000122, 0.685000062, 0.770000041))
- p84=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p84,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.310000122, 0.685000062, 0.770000041))
- p85=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p85,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.215000093, 1.0400002, 0.770000041))
- p86=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p86,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.15000008, 0.840000033, 0.770000041))
- p87=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p87,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.15000008, 0.840000033, 0.770000041))
- p88=newPart(weapon,BrickColor.new('Gold'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.Neon)
- mesh('CylinderMesh',p88,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.689999998, 0.524999976, 0.850000143))
- p89=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p89,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.15000008, 0.840000033, 0.770000041))
- p90=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p90,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.200000241, 0.110000066, 0.0199999791))
- p91=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p91,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.0900002643, 0.26000011, 0.0199999828))
- p92=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p92,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.61500001, 0.459999949, 0.770000041))
- p93=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p93,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.225000218, 0.110000074, 0.0199999791))
- p94=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p94,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.770000041, 0.460000068, 0.274999797))
- p95=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p95,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.450000077, 1.84500003, 0.770000041))
- p96=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p96,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.310000122, 0.685000062, 0.770000041))
- p97=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p97,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.215000093, 1.0400002, 0.770000041))
- p98=newPart(weapon,BrickColor.new('Steel blue'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Neon)
- mesh('BlockMesh',p98,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.229999959, 0.284999996, 0.354999959))
- p99=newPart(weapon,BrickColor.new('Steel blue'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Neon)
- mesh('BlockMesh',p99,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.230000004, 0.319999963, 0.354999959))
- p100=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.Metal)
- mesh('CylinderMesh',p100,nil,nil,Vector3.new(0, 0, 0),Vector3.new(2.04999971, 0.314999968, 1.9000001))
- p101=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.SmoothPlastic)
- mesh('CylinderMesh',p101,nil,nil,Vector3.new(0, 0, 0),Vector3.new(2.32999921, 0.264999986, 3.0250001))
- p102=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p102,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.76000047, 0.469999969, 0.689999998))
- p103=newPart(weapon,BrickColor.new('Steel blue'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.Neon)
- mesh('CylinderMesh',p103,nil,nil,Vector3.new(0, 0, 0),Vector3.new(2.57499957, 0.244999975, 3.7300005))
- p104=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p104,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.60000026, 0.794999897, 0.689999878))
- p105=newPart(weapon,BrickColor.new('Steel blue'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Neon)
- mesh('BlockMesh',p105,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.230000004, 0.320000052, 0.35499993))
- p106=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p106,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.640000343, 2.34000015, 0.689999878))
- p107=newPart(weapon,BrickColor.new('Steel blue'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.Neon)
- mesh('CylinderMesh',p107,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.42499983, 0.329999954, 1.36000049))
- p108=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.Concrete)
- mesh('CylinderMesh',p108,nil,nil,Vector3.new(0, 0, 0),Vector3.new(3.5099988, 0.23499997, 3.56999993))
- p109=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p109,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.450000137, 0.445000142, 0.770000041))
- p110=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p110,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.455000132, 1.45000005, 0.770000041))
- p111=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p111,nil,nil,Vector3.new(0, 0, 0),Vector3.new(2.89999962, 0.860000253, 0.770000041))
- p112=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p112,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.01500034, 0.910000145, 0.584999859))
- p113=newPart(weapon,BrickColor.new('Deep orange'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p113,nil,nil,Vector3.new(0, 0, 0),Vector3.new(5.46000051, 0.120000541, 0.780000091))
- p114=newPart(weapon,BrickColor.new('Deep orange'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p114,nil,nil,Vector3.new(0, 0, 0),Vector3.new(4.81500006, 0.255000442, 0.779999912))
- p115=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p115,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.345000178, 0.110000066, 0.0199999828))
- p116=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p116,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.655000329, 1.07499993, 0.689999878))
- p117=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p117,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.980000436, 0.795000196, 0.689999878))
- p118=newPart(weapon,BrickColor.new('Really black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p118,nil,nil,Vector3.new(0, 0, 0),Vector3.new(2.62500095, 0.985000134, 0.689999878))
- p119=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p119,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.345000237, 0.110000074, 0.0199999828))
- p120=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p120,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.0900002271, 0.26000008, 0.0199999828))
- p121=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p121,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.0750002414, 0.265000075, 0.0199999791))
- p122=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p122,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.200000241, 0.110000052, 0.0199999828))
- p123=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p123,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.390000224, 0.110000066, 0.0199999828))
- p124=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p124,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.225000218, 0.110000081, 0.0199999791))
- p125=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p125,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.300000221, 0.110000074, 0.0199999791))
- p126=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p126,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.255000234, 0.110000066, 0.0199999791))
- p127=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p127,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.200000241, 0.110000081, 0.0199999828))
- p128=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p128,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.365000248, 0.110000066, 0.0199999828))
- p129=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p129,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.255000234, 0.110000066, 0.0199999791))
- p130=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p130,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.710000217, 0.110000066, 0.0199999828))
- p131=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p131,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.345000237, 0.110000074, 0.0199999828))
- p132=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p132,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.365000218, 0.110000074, 0.0199999791))
- p133=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p133,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.255000204, 0.110000074, 0.0199999791))
- p134=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p134,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.365000248, 0.110000074, 0.0199999828))
- p135=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p135,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.200000241, 0.110000074, 0.0199999828))
- p136=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p136,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.365000218, 0.110000074, 0.0199999791))
- p137=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p137,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.255000204, 0.110000074, 0.0199999791))
- p138=newPart(weapon,BrickColor.new('Smoky grey'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p138,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.710000217, 0.110000074, 0.0199999828))
- p139=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p139,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.50000024, 0.690000057, 0.770000041))
- p140=newPart(weapon,BrickColor.new('Gold'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Neon)
- mesh('BlockMesh',p140,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.32500005, 0.909999967, 0.750000119))
- p141=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p141,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.769999981, 0.470000118, 0.59499979))
- p142=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p142,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.769999981, 0.51000011, 0.929999769))
- p143=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p143,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.479999989, 0.430000126, 0.714999974))
- p144=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p144,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.740000129, 0.430000156, 0.719999969))
- p145=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.Slate)
- mesh('SpecialMesh',p145,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.724999905, 0.76000011, 0.914999843))
- p146=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p146,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.88499999, 0.789999962, 0.699999988))
- p147=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p147,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.480000079, 1.14000022, 0.714999974))
- p148=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p148,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.940000117, 4.11999989, 0.724999964))
- p149=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p149,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.990000486, 1.00500011, 0.664999902))
- p150=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p150,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.360000134, 1.22000039, 0.699999988))
- p151=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p151,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.564999998, 0.300000042, 0.724999964))
- p152=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p152,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.320000052, 1.05500019, 0.699999988))
- p153=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p153,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.38500011, 1.05500031, 0.699999988))
- p154=newPart(weapon,BrickColor.new('Cool yellow'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p154,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.335000157, 1.63000035, 0.604999959))
- p155=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p155,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.740000308, 0.76000011, 0.665000021))
- p156=newPart(weapon,BrickColor.new('Gold'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Neon)
- mesh('BlockMesh',p156,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.61499995, 0.440000147, 0.639999926))
- p157=newPart(weapon,BrickColor.new('Cool yellow'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p157,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.735000074, 0.565000236, 0.604999959))
- p158=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p158,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.860000074, 0.555000007, 0.699999988))
- p159=newPart(weapon,BrickColor.new('Cool yellow'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p159,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.125, 0.565000176, 0.604999959))
- p160=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p160,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.49500012, 0.974999964, 0.724999964))
- p161=newPart(weapon,BrickColor.new('Gold'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Neon)
- mesh('BlockMesh',p161,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.615000069, 0.440000147, 0.639999926))
- p162=newPart(weapon,BrickColor.new('Gold'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Neon)
- mesh('BlockMesh',p162,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.47000003, 0.019999966, 0.639999926))
- p163=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p163,nil,nil,Vector3.new(0, 0, 0),Vector3.new(2.28499985, 0.385000259, 0.699999988))
- p164=newPart(weapon,BrickColor.new('Cool yellow'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p164,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.380000055, 0.590000272, 0.604999959))
- p165=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p165,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.320000112, 0.490000099, 0.724999964))
- p166=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p166,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.564999998, 0.490000069, 0.724999964))
- p167=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p167,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.320000052, 0.355000079, 0.724999964))
- p168=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p168,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.230000123, 0.880000114, 0.724999964))
- p169=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.Slate)
- mesh('SpecialMesh',p169,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.724999905, 0.76000005, 0.914999962))
- p170=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p170,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.770000041, 0.405000061, 0.429999858))
- p171=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p171,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.92500007, 0.50999999, 0.770000041))
- p172=newPart(weapon,BrickColor.new('Cool yellow'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p172,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.380000025, 0.440000176, 0.604999959))
- p173=newPart(weapon,BrickColor.new('Cool yellow'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p173,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.734999895, 0.565000117, 0.604999959))
- p174=newPart(weapon,BrickColor.new('Gold'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Neon)
- mesh('BlockMesh',p174,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.169999972, 1.4600004, 0.639999926))
- p175=newPart(weapon,BrickColor.new('Gold'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Neon)
- mesh('BlockMesh',p175,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.05500007, 0.189999968, 0.639999926))
- p176=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p176,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.505000055, 0.0650000051, 0.770000041))
- p177=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p177,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.859999955, 1.05500031, 0.699999988))
- p178=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p178,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.950000048, 0.520000041, 0.770000041))
- p179=newPart(weapon,BrickColor.new('Cool yellow'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p179,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.12500012, 0.825000346, 0.604999959))
- p180=newPart(weapon,BrickColor.new('Lily white'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.SmoothPlastic)
- mesh('SpecialMesh',p180,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.770000041, 0.814999998, 0.964999855))
- p181=newPart(weapon,BrickColor.new('Gold'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Neon)
- mesh('BlockMesh',p181,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.14000009, 0.450000018, 0.639999926))
- p182=newPart(weapon,BrickColor.new('Cool yellow'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p182,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.544999957, 0.565000176, 0.604999959))
- p183=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p183,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.07000017, 1.05000019, 0.705000103))
- p184=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Wood)
- mesh('BlockMesh',p184,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.369999975, 1.05500031, 0.669999957))
- p185=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.Wood)
- mesh('SpecialMesh',p185,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.669999957, 0.200000018, 0.589999974))
- p186=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Wood)
- mesh('BlockMesh',p186,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.264999956, 0.255000114, 0.669999957))
- p187=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Wood)
- mesh('BlockMesh',p187,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.14499998, 0.294999897, 0.669999957))
- p188=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Wood)
- mesh('BlockMesh',p188,nil,nil,Vector3.new(0, 0, 0),Vector3.new(3.51500058, 0.595000148, 0.669999957))
- p189=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Wedge',Enum.Material.Wood)
- mesh('SpecialMesh',p189,Enum.MeshType.Wedge,nil,Vector3.new(0, 0, 0),Vector3.new(0.669999957, 0.25000003, 0.214999989))
- p190=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Wood)
- mesh('BlockMesh',p190,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.05500007, 0.289999902, 0.669999957))
- p191=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p191,nil,nil,Vector3.new(0, 0, 0),Vector3.new(3.61000085, 0.605000198, 0.699999988))
- p192=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p192,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.859999955, 0.904999733, 0.699999988))
- p193=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p193,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.860000074, 1.05500019, 0.699999988))
- p194=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p194,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.409999937, 1.87, 0.699999988))
- p195=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p195,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.2950002, 1.1450001, 0.724999964))
- p196=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.SmoothPlastic)
- mesh('BlockMesh',p196,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.859999955, 0.554999948, 0.699999988))
- p197=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p197,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.62500012, 0.870000064, 0.724999964))
- p198=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Slate)
- mesh('BlockMesh',p198,nil,nil,Vector3.new(0, 0, 0),Vector3.new(1.19500029, 3.55999994, 0.724999964))
- p199=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p199,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.920000494, 0.440000176, 0.665000021))
- p200=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Cylinder',Enum.Material.Metal)
- mesh('CylinderMesh',p200,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.949999988, 0.664999902, 0.909999907))
- p201=newPart(weapon,BrickColor.new('Black'),0,true,false,Vector3.new(0.200000003, 0.200000003, 0.200000003),'Block',Enum.Material.Metal)
- mesh('BlockMesh',p201,nil,nil,Vector3.new(0, 0, 0),Vector3.new(0.855000377, 0.575000226, 0.665000021))
- weld(p0,p0 ,p1,CFrame.new(-30.4822807, -3.48168302, -164.669174, -4.9615398e-08, -3.34480554e-09, 1, 5.96054761e-08, 1, 3.34480821e-09, -1, 5.96025984e-08, -4.9615398e-08),CFrame.new(165.984467, 3.55219555, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p1,p1 ,p2,CFrame.new(165.984467, 3.55219555, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(-156.415161, 55.4432373, 30.4816036, -0.936672151, 0.350207597, -1.94164844e-08, 0.350207627, 0.936672151, -2.27353691e-08, 1.02247846e-08, -2.80953838e-08, -1))
- weld(p2,p2 ,p3,CFrame.new(-156.415161, 55.4432373, 30.4816036, -0.936672151, 0.350207597, -1.94164844e-08, 0.350207627, 0.936672151, -2.27353691e-08, 1.02247846e-08, -2.80953838e-08, -1),CFrame.new(-131.121078, -99.2737732, 30.4786091, -0.809017062, -0.587785244, -1.77614898e-14, -0.587785244, 0.809017062, -1.77921748e-15, 1.0658141e-14, 6.01445824e-15, -1))
- weld(p3,p3 ,p4,CFrame.new(-131.121078, -99.2737732, 30.4786091, -0.809017062, -0.587785244, -1.77614898e-14, -0.587785244, 0.809017062, -1.77921748e-15, 1.0658141e-14, 6.01445824e-15, -1),CFrame.new(146.715942, -74.4047928, 30.4786091, 0.882947683, -0.469471514, -3.55105371e-15, -0.469471514, -0.882947683, -1.77323478e-15, -3.55271368e-15, -9.43515506e-16, -1))
- weld(p4,p4 ,p5,CFrame.new(146.715942, -74.4047928, 30.4786091, 0.882947683, -0.469471514, -3.55105371e-15, -0.469471514, -0.882947683, -1.77323478e-15, -3.55271368e-15, -9.43515506e-16, -1),CFrame.new(-24.1593399, 164.155014, 30.4816036, -0.130525976, 0.991444886, -2.91896178e-08, 0.991444886, 0.130525976, 6.4701311e-09, 1.02247846e-08, -2.80953767e-08, -1))
- weld(p5,p5 ,p6,CFrame.new(-24.1593399, 164.155014, 30.4816036, -0.130525976, 0.991444886, -2.91896178e-08, 0.991444886, 0.130525976, 6.4701311e-09, 1.02247846e-08, -2.80953767e-08, -1),CFrame.new(30.4786129, 164.237411, 3.25221014, 2.71533018e-08, -9.3334819e-08, -1, 1, 1.49011612e-07, 2.71532876e-08, 1.49008699e-07, -1, 9.3334819e-08))
- weld(p6,p6 ,p7,CFrame.new(30.4786129, 164.237411, 3.25221014, 2.71533018e-08, -9.3334819e-08, -1, 1, 1.49011612e-07, 2.71532876e-08, 1.49008699e-07, -1, 9.3334819e-08),CFrame.new(-156.378143, 55.5447388, 30.4816036, -0.936672151, 0.350207597, -1.94164844e-08, 0.350207627, 0.936672151, -2.27353691e-08, 1.02247846e-08, -2.80953838e-08, -1))
- weld(p7,p7 ,p8,CFrame.new(-156.378143, 55.5447388, 30.4816036, -0.936672151, 0.350207597, -1.94164844e-08, 0.350207627, 0.936672151, -2.27353691e-08, 1.02247846e-08, -2.80953838e-08, -1),CFrame.new(30.4786148, 164.274918, 3.3612113, 2.71533018e-08, -9.3334819e-08, -1, 1, 1.49011612e-07, 2.71532876e-08, 1.49008699e-07, -1, 9.3334819e-08))
- weld(p8,p8 ,p9,CFrame.new(30.4786148, 164.274918, 3.3612113, 2.71533018e-08, -9.3334819e-08, -1, 1, 1.49011612e-07, 2.71532876e-08, 1.49008699e-07, -1, 9.3334819e-08),CFrame.new(30.4821186, -165.923462, -2.89463711, 1.78188316e-07, 4.96260775e-08, -1, -1, 2.38414813e-07, -1.7818833e-07, 2.38417698e-07, 1, 4.96261237e-08))
- weld(p9,p9 ,p10,CFrame.new(30.4821186, -165.923462, -2.89463711, 1.78188316e-07, 4.96260775e-08, -1, -1, 2.38414813e-07, -1.7818833e-07, 2.38417698e-07, 1, 4.96261237e-08),CFrame.new(164.594437, 3.25318456, 30.4786091, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p10,p10 ,p11,CFrame.new(164.594437, 3.25318456, 30.4786091, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(-41.5209007, 160.586304, 30.4815636, -0.233444989, 0.972370088, 1.23963915e-07, 0.972370088, 0.233444989, -2.10836589e-07, -2.33949862e-07, 7.13200592e-08, -1))
- weld(p11,p11 ,p12,CFrame.new(-41.5209007, 160.586304, 30.4815636, -0.233444989, 0.972370088, 1.23963915e-07, 0.972370088, 0.233444989, -2.10836589e-07, -2.33949862e-07, 7.13200592e-08, -1),CFrame.new(-165.881866, -30.4820747, -2.87886667, -1, 5.96025913e-08, 9.07628674e-08, 9.07628603e-08, -7.34415622e-08, 1, 5.96054903e-08, 1, 7.34415551e-08))
- weld(p12,p12 ,p13,CFrame.new(-165.881866, -30.4820747, -2.87886667, -1, 5.96025913e-08, 9.07628674e-08, 9.07628603e-08, -7.34415622e-08, 1, 5.96054903e-08, 1, 7.34415551e-08),CFrame.new(30.4786129, 164.335922, 3.25221014, 2.71533018e-08, -9.3334819e-08, -1, 1, 1.49011612e-07, 2.71532876e-08, 1.49008699e-07, -1, 9.3334819e-08))
- weld(p13,p13 ,p14,CFrame.new(30.4786129, 164.335922, 3.25221014, 2.71533018e-08, -9.3334819e-08, -1, 1, 1.49011612e-07, 2.71532876e-08, 1.49008699e-07, -1, 9.3334819e-08),CFrame.new(30.4816093, -2.84647369, 166.175079, 4.37076437e-08, 1.93861008e-12, -1, 8.94075072e-08, 1, 1.94251061e-12, 1, -8.94046224e-08, 4.37076437e-08))
- weld(p14,p14 ,p15,CFrame.new(30.4816093, -2.84647369, 166.175079, 4.37076437e-08, 1.93861008e-12, -1, 8.94075072e-08, 1, 1.94251061e-12, 1, -8.94046224e-08, 4.37076437e-08),CFrame.new(-30.4820976, -3.40417457, -166.769501, -4.37076473e-08, -1.93861008e-12, 1, 8.94075072e-08, 1, 1.94251061e-12, -1, 8.94046224e-08, -4.37076473e-08))
- weld(p15,p15 ,p16,CFrame.new(-30.4820976, -3.40417457, -166.769501, -4.37076473e-08, -1.93861008e-12, 1, 8.94075072e-08, 1, 1.94251061e-12, -1, 8.94046224e-08, -4.37076473e-08),CFrame.new(30.4820824, -3.36217451, 166.956497, -4.37176801e-08, 1.94453112e-12, -1, 8.94075072e-08, 1, 1.94061455e-12, 1, -8.94046224e-08, -4.37176801e-08))
- weld(p16,p16 ,p17,CFrame.new(30.4820824, -3.36217451, 166.956497, -4.37176801e-08, 1.94453112e-12, -1, 8.94075072e-08, 1, 1.94061455e-12, 1, -8.94046224e-08, -4.37176801e-08),CFrame.new(-30.4820976, -3.29967093, -166.608994, -4.37076473e-08, -1.93861008e-12, 1, 8.94075072e-08, 1, 1.94251061e-12, -1, 8.94046224e-08, -4.37076473e-08))
- weld(p17,p17 ,p18,CFrame.new(-30.4820976, -3.29967093, -166.608994, -4.37076473e-08, -1.93861008e-12, 1, 8.94075072e-08, 1, 1.94251061e-12, -1, 8.94046224e-08, -4.37076473e-08),CFrame.new(125.795464, 109.691589, 30.48209, 0.766044557, 0.642787516, -2.2728574e-18, 0.642787516, -0.766044557, -1.77364813e-15, 3.09472483e-27, 2.20153773e-15, -1))
- weld(p18,p18 ,p19,CFrame.new(125.795464, 109.691589, 30.48209, 0.766044557, 0.642787516, -2.2728574e-18, 0.642787516, -0.766044557, -1.77364813e-15, 3.09472483e-27, 2.20153773e-15, -1),CFrame.new(163.970963, 26.3869915, 30.48209, 0.990268052, 0.13917312, -4.61857691e-14, 0.13917312, -0.990268052, -3.55236368e-14, -4.97379915e-14, 2.87965927e-14, -1))
- weld(p19,p19 ,p20,CFrame.new(163.970963, 26.3869915, 30.48209, 0.990268052, 0.13917312, -4.61857691e-14, 0.13917312, -0.990268052, -3.55236368e-14, -4.97379915e-14, 2.87965927e-14, -1),CFrame.new(121.708954, -112.760368, 30.48209, 0.719339848, -0.694658339, 3.55517007e-15, -0.694658339, -0.719339848, 7.107971e-15, -3.55271368e-15, -1.05193572e-15, -1))
- weld(p20,p20 ,p21,CFrame.new(121.708954, -112.760368, 30.48209, 0.719339848, -0.694658339, 3.55517007e-15, -0.694658339, -0.719339848, 7.107971e-15, -3.55271368e-15, -1.05193572e-15, -1),CFrame.new(121.925819, -112.927788, 30.48209, 0.719339848, -0.694658339, 3.55517007e-15, -0.694658339, -0.719339848, 7.107971e-15, -3.55271368e-15, -1.05193572e-15, -1))
- weld(p21,p21 ,p22,CFrame.new(121.925819, -112.927788, 30.48209, 0.719339848, -0.694658339, 3.55517007e-15, -0.694658339, -0.719339848, 7.107971e-15, -3.55271368e-15, -1.05193572e-15, -1),CFrame.new(99.2433167, 131.69577, -30.481617, 0.587785244, -0.809017062, 5.1384319e-08, 0.809017062, 0.587785244, 7.07244254e-08, -8.74202044e-08, 1.77272984e-14, 1))
- weld(p22,p22 ,p23,CFrame.new(99.2433167, 131.69577, -30.481617, 0.587785244, -0.809017062, 5.1384319e-08, 0.809017062, 0.587785244, 7.07244254e-08, -8.74202044e-08, 1.77272984e-14, 1),CFrame.new(-149.278122, -69.4310455, -30.481617, -0.898794055, 0.438371241, -7.8572775e-08, -0.438371241, -0.898794055, -3.83225043e-08, -8.74202186e-08, 4.96060399e-15, 1))
- weld(p23,p23 ,p24,CFrame.new(-149.278122, -69.4310455, -30.481617, -0.898794055, 0.438371241, -7.8572775e-08, -0.438371241, -0.898794055, -3.83225043e-08, -8.74202186e-08, 4.96060399e-15, 1),CFrame.new(30.4786129, 164.380417, 3.25221014, 2.71533018e-08, -9.3334819e-08, -1, 1, 1.49011612e-07, 2.71532876e-08, 1.49008699e-07, -1, 9.3334819e-08))
- weld(p24,p24 ,p25,CFrame.new(30.4786129, 164.380417, 3.25221014, 2.71533018e-08, -9.3334819e-08, -1, 1, 1.49011612e-07, 2.71532876e-08, 1.49008699e-07, -1, 9.3334819e-08),CFrame.new(165.224411, -30.4686146, -10.0197363, 0.996917307, -0.0784593672, 4.47481803e-08, -9.20081931e-08, -5.98735198e-07, 1, -0.0784593672, -0.996917307, -6.04108436e-07))
- weld(p25,p25 ,p26,CFrame.new(165.224411, -30.4686146, -10.0197363, 0.996917307, -0.0784593672, 4.47481803e-08, -9.20081931e-08, -5.98735198e-07, 1, -0.0784593672, -0.996917307, -6.04108436e-07),CFrame.new(-24.1664886, 164.100861, 30.4816036, -0.130525976, 0.991444886, -2.91896178e-08, 0.991444886, 0.130525976, 6.4701311e-09, 1.02247846e-08, -2.80953767e-08, -1))
- weld(p26,p26 ,p27,CFrame.new(-24.1664886, 164.100861, 30.4816036, -0.130525976, 0.991444886, -2.91896178e-08, 0.991444886, 0.130525976, 6.4701311e-09, 1.02247846e-08, -2.80953767e-08, -1),CFrame.new(-30.4822674, 3.48168588, 165.040176, 3.78099294e-08, -9.07701434e-08, 1, -5.96054832e-08, -1, -9.07701363e-08, 1, -5.96025913e-08, -3.78099365e-08))
- weld(p27,p27 ,p28,CFrame.new(-30.4822674, 3.48168588, 165.040176, 3.78099294e-08, -9.07701434e-08, 1, -5.96054832e-08, -1, -9.07701363e-08, 1, -5.96025913e-08, -3.78099365e-08),CFrame.new(-25.4986897, -163.704498, -30.481617, -0.139172956, 0.990268052, -1.21671277e-08, -0.990268052, -0.139172956, -8.65699761e-08, -8.74208226e-08, 5.18496975e-13, 1))
- weld(p28,p28 ,p29,CFrame.new(-25.4986897, -163.704498, -30.481617, -0.139172956, 0.990268052, -1.21671277e-08, -0.990268052, -0.139172956, -8.65699761e-08, -8.74208226e-08, 5.18496975e-13, 1),CFrame.new(152.187775, -64.2805557, -30.481617, 0.927183926, 0.37460652, 8.10544805e-08, -0.37460652, 0.927183926, -3.27484813e-08, -8.74202044e-08, 3.26585276e-13, 1))
- weld(p29,p29 ,p30,CFrame.new(152.187775, -64.2805557, -30.481617, 0.927183926, 0.37460652, 8.10544805e-08, -0.37460652, 0.927183926, -3.27484813e-08, -8.74202044e-08, 3.26585276e-13, 1),CFrame.new(164.531433, -3.68020034, -30.5141029, 1, 1.44950718e-12, -2.56268451e-30, 1.44950718e-12, 1, 8.74202257e-08, -1.22989298e-19, -8.74202257e-08, 1))
- weld(p30,p30 ,p31,CFrame.new(164.531433, -3.68020034, -30.5141029, 1, 1.44950718e-12, -2.56268451e-30, 1.44950718e-12, 1, 8.74202257e-08, -1.22989298e-19, -8.74202257e-08, 1),CFrame.new(30.4786148, 164.123917, 3.3612113, 2.71533018e-08, -9.3334819e-08, -1, 1, 1.49011612e-07, 2.71532876e-08, 1.49008699e-07, -1, 9.3334819e-08))
- weld(p31,p31 ,p32,CFrame.new(30.4786148, 164.123917, 3.3612113, 2.71533018e-08, -9.3334819e-08, -1, 1, 1.49011612e-07, 2.71532876e-08, 1.49008699e-07, -1, 9.3334819e-08),CFrame.new(-165.523117, -3.3386054, 30.48209, -1, -5.96054264e-08, 4.97379915e-14, -5.96025416e-08, 1, 2.20796942e-14, -4.97379915e-14, 2.20866806e-14, -1))
- weld(p32,p32 ,p33,CFrame.new(-165.523117, -3.3386054, 30.48209, -1, -5.96054264e-08, 4.97379915e-14, -5.96025416e-08, 1, 2.20796942e-14, -4.97379915e-14, 2.20866806e-14, -1),CFrame.new(104.61869, -128.651306, 30.48209, 0.615661442, -0.788010776, -5.32879201e-14, -0.788010776, -0.615661442, 3.19766017e-14, -5.68434189e-14, 2.58518979e-14, -1))
- weld(p33,p33 ,p34,CFrame.new(104.61869, -128.651306, 30.48209, 0.615661442, -0.788010776, -5.32879201e-14, -0.788010776, -0.615661442, 3.19766017e-14, -5.68434189e-14, 2.58518979e-14, -1),CFrame.new(-124.572334, 107.916336, 30.48209, -0.743144929, 0.669130564, -9.32007538e-09, 0.669130564, 0.743144929, -7.82051224e-09, 1.69322334e-09, -1.20481225e-08, -1))
- weld(p34,p34 ,p35,CFrame.new(-124.572334, 107.916336, 30.48209, -0.743144929, 0.669130564, -9.32007538e-09, 0.669130564, 0.743144929, -7.82051224e-09, 1.69322334e-09, -1.20481225e-08, -1),CFrame.new(165.126938, 3.5856967, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p35,p35 ,p36,CFrame.new(165.126938, 3.5856967, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(42.3124657, 159.248947, 30.48209, 0.275637269, 0.961261749, -1.11146576e-08, 0.961261749, -0.275637269, 4.94852159e-09, 1.69320913e-09, -1.20480923e-08, -1))
- weld(p36,p36 ,p37,CFrame.new(42.3124657, 159.248947, 30.48209, 0.275637269, 0.961261749, -1.11146576e-08, 0.961261749, -0.275637269, 4.94852159e-09, 1.69320913e-09, -1.20480923e-08, -1),CFrame.new(164.531433, 3.68019772, 30.4501076, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p37,p37 ,p38,CFrame.new(164.531433, 3.68019772, 30.4501076, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(112.354721, 121.10717, 30.48209, 0.694658458, 0.719339788, -2.48715385e-14, 0.719339788, -0.694658458, -6.39463932e-14, -6.75015599e-14, 2.9750694e-14, -1))
- weld(p38,p38 ,p39,CFrame.new(112.354721, 121.10717, 30.48209, 0.694658458, 0.719339788, -2.48715385e-14, 0.719339788, -0.694658458, -6.39463932e-14, -6.75015599e-14, 2.9750694e-14, -1),CFrame.new(165.965469, 3.16668248, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p39,p39 ,p40,CFrame.new(165.965469, 3.16668248, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(3.38767052, 30.4820976, 165.984467, -1.19209531e-07, -1, -4.668226e-15, 4.37076437e-08, -5.34789074e-16, -1, 1, -1.19206646e-07, 4.37076437e-08))
- weld(p40,p40 ,p41,CFrame.new(3.38767052, 30.4820976, 165.984467, -1.19209531e-07, -1, -4.668226e-15, 4.37076437e-08, -5.34789074e-16, -1, 1, -1.19206646e-07, 4.37076437e-08),CFrame.new(165.966476, 3.16668248, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p41,p41 ,p42,CFrame.new(165.966476, 3.16668248, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(129.571945, -104.601166, 30.4816017, 0.766044497, -0.642787516, -1.42085821e-14, -0.642787516, -0.766044497, 5.33177933e-15, -1.42108547e-14, 4.60413186e-15, -1))
- weld(p42,p42 ,p43,CFrame.new(129.571945, -104.601166, 30.4816017, 0.766044497, -0.642787516, -1.42085821e-14, -0.642787516, -0.766044497, 5.33177933e-15, -1.42108547e-14, 4.60413186e-15, -1),CFrame.new(3.48317218, 30.4820976, 166.290482, -1.19209531e-07, -1, -4.668226e-15, 4.37076437e-08, -5.34789074e-16, -1, 1, -1.19206646e-07, 4.37076437e-08))
- weld(p43,p43 ,p44,CFrame.new(3.48317218, 30.4820976, 166.290482, -1.19209531e-07, -1, -4.668226e-15, 4.37076437e-08, -5.34789074e-16, -1, 1, -1.19206646e-07, 4.37076437e-08),CFrame.new(-70.1970749, -151.303238, 30.4056206, -0.438371062, -0.898794115, -1.08331804e-07, -0.898794115, 0.438371032, -2.37175968e-09, 4.96212458e-08, 9.63282716e-08, -1))
- weld(p44,p44 ,p45,CFrame.new(-70.1970749, -151.303238, 30.4056206, -0.438371062, -0.898794115, -1.08331804e-07, -0.898794115, 0.438371032, -2.37175968e-09, 4.96212458e-08, 9.63282716e-08, -1),CFrame.new(164.531433, -3.66520143, -30.48209, 1, 1.44950718e-12, -2.56268451e-30, 1.44950718e-12, 1, 8.74202257e-08, -1.22989298e-19, -8.74202257e-08, 1))
- weld(p45,p45 ,p46,CFrame.new(164.531433, -3.66520143, -30.48209, 1, 1.44950718e-12, -2.56268451e-30, 1.44950718e-12, 1, 8.74202257e-08, -1.22989298e-19, -8.74202257e-08, 1),CFrame.new(30.4811211, -3.66917896, 164.640427, 4.96190644e-08, -9.07662567e-08, -1, 8.94075072e-08, 1, -9.07662425e-08, 1, -8.94046295e-08, 4.96190751e-08))
- weld(p46,p46 ,p47,CFrame.new(30.4811211, -3.66917896, 164.640427, 4.96190644e-08, -9.07662567e-08, -1, 8.94075072e-08, 1, -9.07662425e-08, 1, -8.94046295e-08, 4.96190751e-08),CFrame.new(3.26190758, -166.822891, 30.4056206, 8.94046934e-08, -1, -9.63282645e-08, -1, -8.94075782e-08, -4.96212493e-08, 4.96212422e-08, 9.63282574e-08, -1))
- weld(p47,p47 ,p48,CFrame.new(3.26190758, -166.822891, 30.4056206, 8.94046934e-08, -1, -9.63282645e-08, -1, -8.94075782e-08, -4.96212493e-08, 4.96212422e-08, 9.63282574e-08, -1),CFrame.new(-166.850891, -3.28490138, 30.4056206, -1, -5.96055543e-08, -4.96212564e-08, -5.96026695e-08, 1, 9.63282574e-08, 4.96212529e-08, 9.63282574e-08, -1))
- weld(p48,p48 ,p49,CFrame.new(-166.850891, -3.28490138, 30.4056206, -1, -5.96055543e-08, -4.96212564e-08, -5.96026695e-08, 1, 9.63282574e-08, 4.96212529e-08, 9.63282574e-08, -1),CFrame.new(-166.846405, -3.22089839, 30.4056206, -1, -5.96055543e-08, -4.96212564e-08, -5.96026695e-08, 1, 9.63282574e-08, 4.96212529e-08, 9.63282574e-08, -1))
- weld(p49,p49 ,p50,CFrame.new(-166.846405, -3.22089839, 30.4056206, -1, -5.96055543e-08, -4.96212564e-08, -5.96026695e-08, 1, 9.63282574e-08, 4.96212529e-08, 9.63282574e-08, -1),CFrame.new(166.525986, 3.48869276, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p50,p50 ,p51,CFrame.new(166.525986, 3.48869276, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(30.5131035, -3.68418217, 164.613937, 4.96190644e-08, -9.07662567e-08, -1, 8.94075072e-08, 1, -9.07662425e-08, 1, -8.94046295e-08, 4.96190751e-08))
- weld(p51,p51 ,p52,CFrame.new(30.5131035, -3.68418217, 164.613937, 4.96190644e-08, -9.07662567e-08, -1, 8.94075072e-08, 1, -9.07662425e-08, 1, -8.94046295e-08, 4.96190751e-08),CFrame.new(-160.688278, -37.481369, 30.48209, -0.978147686, -0.20791167, 8.48714876e-10, -0.207911655, 0.978147686, -1.21368879e-08, 1.69323044e-09, -1.20481243e-08, -1))
- weld(p52,p52 ,p53,CFrame.new(-160.688278, -37.481369, 30.48209, -0.978147686, -0.20791167, 8.48714876e-10, -0.207911655, 0.978147686, -1.21368879e-08, 1.69323044e-09, -1.20481243e-08, -1),CFrame.new(30.4501152, -3.6831789, 164.613937, 4.96190644e-08, -9.07662567e-08, -1, 8.94075072e-08, 1, -9.07662425e-08, 1, -8.94046295e-08, 4.96190751e-08))
- weld(p53,p53 ,p54,CFrame.new(30.4501152, -3.6831789, 164.613937, 4.96190644e-08, -9.07662567e-08, -1, 8.94075072e-08, 1, -9.07662425e-08, 1, -8.94046295e-08, 4.96190751e-08),CFrame.new(30.482111, -3.4141767, 166.890503, 1.31132978e-07, 1.93091224e-12, -1, 8.94075072e-08, 1, 1.94262857e-12, 1, -8.94046224e-08, 1.31132978e-07))
- weld(p54,p54 ,p55,CFrame.new(30.482111, -3.4141767, 166.890503, 1.31132978e-07, 1.93091224e-12, -1, 8.94075072e-08, 1, 1.94262857e-12, 1, -8.94046224e-08, 1.31132978e-07),CFrame.new(166.841995, 3.35718846, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p55,p55 ,p56,CFrame.new(166.841995, 3.35718846, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(120.415573, 113.068619, 30.48209, 0.74314481, 0.669130623, -3.55507987e-15, 0.669130623, -0.74314481, 2.62771478e-18, -3.55271368e-15, -1.13433509e-15, -1))
- weld(p56,p56 ,p57,CFrame.new(120.415573, 113.068619, 30.48209, 0.74314481, 0.669130623, -3.55507987e-15, 0.669130623, -0.74314481, 2.62771478e-18, -3.55271368e-15, -1.13433509e-15, -1),CFrame.new(165.036942, 3.38218951, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p57,p57 ,p58,CFrame.new(165.036942, 3.38218951, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(165.890472, 2.99667645, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p58,p58 ,p59,CFrame.new(165.890472, 2.99667645, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(164.885941, 3.46619368, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p59,p59 ,p60,CFrame.new(164.885941, 3.46619368, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(-162.626328, 33.3014336, 30.4816036, -0.976295948, 0.216439888, -1.60633782e-08, 0.216439888, 0.976295948, -2.52163463e-08, 1.02247881e-08, -2.80953731e-08, -1))
- weld(p60,p60 ,p61,CFrame.new(-162.626328, 33.3014336, 30.4816036, -0.976295948, 0.216439888, -1.60633782e-08, 0.216439888, 0.976295948, -2.52163463e-08, 1.02247881e-08, -2.80953731e-08, -1),CFrame.new(30.481638, -166.042236, -2.99522853, 2.18558299e-07, 1.93742483e-12, -1, -1, -2.98034877e-08, -2.18558299e-07, -2.98006029e-08, 1, 1.93090422e-12))
- weld(p61,p61 ,p62,CFrame.new(30.481638, -166.042236, -2.99522853, 2.18558299e-07, 1.93742483e-12, -1, -1, -2.98034877e-08, -2.18558299e-07, -2.98006029e-08, 1, 1.93090422e-12),CFrame.new(30.481638, -166.194244, -3.17173052, 2.18558299e-07, 1.93742483e-12, -1, -1, -2.98034877e-08, -2.18558299e-07, -2.98006029e-08, 1, 1.93090422e-12))
- weld(p62,p62 ,p63,CFrame.new(30.481638, -166.194244, -3.17173052, 2.18558299e-07, 1.93742483e-12, -1, -1, -2.98034877e-08, -2.18558299e-07, -2.98006029e-08, 1, 1.93090422e-12),CFrame.new(-112.238632, 120.578537, -30.481617, -0.694658339, -0.719339907, -6.07271744e-08, 0.719339907, -0.694658339, 6.2884844e-08, -8.74202186e-08, -4.38174929e-15, 1))
- weld(p63,p63 ,p64,CFrame.new(-112.238632, 120.578537, -30.481617, -0.694658339, -0.719339907, -6.07271744e-08, 0.719339907, -0.694658339, 6.2884844e-08, -8.74202186e-08, -4.38174929e-15, 1),CFrame.new(165.224411, -30.4686146, -10.0197363, 0.996917307, -0.0784593672, 4.47481803e-08, -9.20081931e-08, -5.98735198e-07, 1, -0.0784593672, -0.996917307, -6.04108436e-07))
- weld(p64,p64 ,p65,CFrame.new(165.224411, -30.4686146, -10.0197363, 0.996917307, -0.0784593672, 4.47481803e-08, -9.20081931e-08, -5.98735198e-07, 1, -0.0784593672, -0.996917307, -6.04108436e-07),CFrame.new(-86.7642822, -141.361053, 30.4816036, -0.537299871, -0.843391359, 1.82016251e-08, -0.843391359, 0.537299871, -2.37191262e-08, 1.02247739e-08, -2.80953749e-08, -1))
- weld(p65,p65 ,p66,CFrame.new(-86.7642822, -141.361053, 30.4816036, -0.537299871, -0.843391359, 1.82016251e-08, -0.843391359, 0.537299871, -2.37191262e-08, 1.02247739e-08, -2.80953749e-08, -1),CFrame.new(-155.413712, -57.9167862, 30.4816036, -0.942641675, -0.333806634, -2.59877453e-10, -0.333806604, 0.942641675, -2.98969667e-08, 1.02247775e-08, -2.80953731e-08, -1))
- weld(p66,p66 ,p67,CFrame.new(-155.413712, -57.9167862, 30.4816036, -0.942641675, -0.333806634, -2.59877453e-10, -0.333806604, 0.942641675, -2.98969667e-08, 1.02247775e-08, -2.80953731e-08, -1),CFrame.new(-158.113815, 50.094635, 30.4816036, -0.948323667, 0.31730485, -1.86112068e-08, 0.31730482, 0.948323667, -2.33991386e-08, 1.02247846e-08, -2.80953785e-08, -1))
- weld(p67,p67 ,p68,CFrame.new(-158.113815, 50.094635, 30.4816036, -0.948323667, 0.31730485, -1.86112068e-08, 0.31730482, 0.948323667, -2.33991386e-08, 1.02247846e-08, -2.80953785e-08, -1),CFrame.new(-165.881866, -30.4820747, -2.87886667, -1, 5.96025913e-08, 9.07628674e-08, 9.07628603e-08, -7.34415622e-08, 1, 5.96054903e-08, 1, 7.34415551e-08))
- weld(p68,p68 ,p69,CFrame.new(-165.881866, -30.4820747, -2.87886667, -1, 5.96025913e-08, 9.07628674e-08, 9.07628603e-08, -7.34415622e-08, 1, 5.96054903e-08, 1, 7.34415551e-08),CFrame.new(-91.6133118, -138.133972, 30.4815636, -0.566406488, -0.824126065, 7.37340002e-08, -0.824126065, 0.566406488, 2.33200268e-07, -2.33949805e-07, 7.13200308e-08, -1))
- weld(p69,p69 ,p70,CFrame.new(-91.6133118, -138.133972, 30.4815636, -0.566406488, -0.824126065, 7.37340002e-08, -0.824126065, 0.566406488, 2.33200268e-07, -2.33949805e-07, 7.13200308e-08, -1),CFrame.new(164.76593, 3.31718755, 30.4786091, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p70,p70 ,p71,CFrame.new(164.76593, 3.31718755, 30.4786091, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(-164.854675, -3.48168015, 30.4822807, -1, 8.94046224e-08, -4.96248695e-08, 8.94075072e-08, 1, 7.34353307e-08, 4.96248767e-08, 7.34353165e-08, -1))
- weld(p71,p71 ,p72,CFrame.new(-164.854675, -3.48168015, 30.4822807, -1, 8.94046224e-08, -4.96248695e-08, 8.94075072e-08, 1, 7.34353307e-08, 4.96248767e-08, 7.34353165e-08, -1),CFrame.new(85.3124619, -140.753372, 30.48209, 0.5, -0.866025388, -3.54965144e-15, -0.866025388, -0.5, 7.10719512e-15, -1.0658141e-14, -9.67800364e-16, -1))
- weld(p72,p72 ,p73,CFrame.new(85.3124619, -140.753372, 30.48209, 0.5, -0.866025388, -3.54965144e-15, -0.866025388, -0.5, 7.10719512e-15, -1.0658141e-14, -9.67800364e-16, -1),CFrame.new(124.106529, 108.42308, 30.48209, 0.766044497, 0.642787576, -6.44723741e-09, 0.642787576, -0.766044497, 1.03176951e-08, 1.69321623e-09, -1.20480141e-08, -1))
- weld(p73,p73 ,p74,CFrame.new(124.106529, 108.42308, 30.48209, 0.766044497, 0.642787576, -6.44723741e-09, 0.642787576, -0.766044497, 1.03176951e-08, 1.69321623e-09, -1.20480141e-08, -1),CFrame.new(-160.716141, -37.3207893, 30.48209, -0.978147686, -0.20791167, 8.48714876e-10, -0.207911655, 0.978147686, -1.21368879e-08, 1.69323044e-09, -1.20481243e-08, -1))
- weld(p74,p74 ,p75,CFrame.new(-160.716141, -37.3207893, 30.48209, -0.978147686, -0.20791167, 8.48714876e-10, -0.207911655, 0.978147686, -1.21368879e-08, 1.69323044e-09, -1.20481243e-08, -1),CFrame.new(90.2109909, -138.314606, 30.48209, 0.529919267, -0.848048151, -6.03931307e-14, -0.848048151, -0.529919267, 3.19762967e-14, -6.03961325e-14, 3.54076238e-14, -1))
- weld(p75,p75 ,p76,CFrame.new(90.2109909, -138.314606, 30.48209, 0.529919267, -0.848048151, -6.03931307e-14, -0.848048151, -0.529919267, 3.19762967e-14, -6.03961325e-14, 3.54076238e-14, -1),CFrame.new(-30.4821339, 165.846954, -2.8946836, -2.65613636e-07, 4.9622237e-08, 1, 1, 5.96055969e-08, 2.65613636e-07, -5.96026837e-08, 1, -4.96222547e-08))
- weld(p76,p76 ,p77,CFrame.new(-30.4821339, 165.846954, -2.8946836, -2.65613636e-07, 4.9622237e-08, 1, 1, 5.96055969e-08, 2.65613636e-07, -5.96026837e-08, 1, -4.96222547e-08),CFrame.new(166.782501, 3.29218554, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p77,p77 ,p78,CFrame.new(166.782501, 3.29218554, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(-30.4820976, -3.36567259, -166.699997, -4.37076473e-08, -1.93861008e-12, 1, 8.94075072e-08, 1, 1.94251061e-12, -1, 8.94046224e-08, -4.37076473e-08))
- weld(p78,p78 ,p79,CFrame.new(-30.4820976, -3.36567259, -166.699997, -4.37076473e-08, -1.93861008e-12, 1, 8.94075072e-08, 1, 1.94251061e-12, -1, 8.94046224e-08, -4.37076473e-08),CFrame.new(-30.4820976, -3.42717671, -166.817993, -4.37076473e-08, -1.93861008e-12, 1, 8.94075072e-08, 1, 1.94251061e-12, -1, 8.94046224e-08, -4.37076473e-08))
- weld(p79,p79 ,p80,CFrame.new(-30.4820976, -3.42717671, -166.817993, -4.37076473e-08, -1.93861008e-12, 1, 8.94075072e-08, 1, 1.94251061e-12, -1, 8.94046224e-08, -4.37076473e-08),CFrame.new(166.820007, 3.39768863, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p80,p80 ,p81,CFrame.new(166.820007, 3.39768863, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(166.821503, 3.16618276, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p81,p81 ,p82,CFrame.new(166.821503, 3.16618276, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(129.535934, -104.667168, 30.4816017, 0.766044497, -0.642787516, -1.42085821e-14, -0.642787516, -0.766044497, 5.33177933e-15, -1.42108547e-14, 4.60413186e-15, -1))
- weld(p82,p82 ,p83,CFrame.new(129.535934, -104.667168, 30.4816017, 0.766044497, -0.642787516, -1.42085821e-14, -0.642787516, -0.766044497, 5.33177933e-15, -1.42108547e-14, 4.60413186e-15, -1),CFrame.new(164.089798, 26.4036942, 30.48209, 0.990268052, 0.13917312, -4.61857691e-14, 0.13917312, -0.990268052, -3.55236368e-14, -4.97379915e-14, 2.87965927e-14, -1))
- weld(p83,p83 ,p84,CFrame.new(164.089798, 26.4036942, 30.48209, 0.990268052, 0.13917312, -4.61857691e-14, 0.13917312, -0.990268052, -3.55236368e-14, -4.97379915e-14, 2.87965927e-14, -1),CFrame.new(163.852142, 26.3702908, 30.48209, 0.990268052, 0.13917312, -4.61857691e-14, 0.13917312, -0.990268052, -3.55236368e-14, -4.97379915e-14, 2.87965927e-14, -1))
- weld(p84,p84 ,p85,CFrame.new(163.852142, 26.3702908, 30.48209, 0.990268052, 0.13917312, -4.61857691e-14, 0.13917312, -0.990268052, -3.55236368e-14, -4.97379915e-14, 2.87965927e-14, -1),CFrame.new(121.79528, -112.843735, 30.48209, 0.719339848, -0.694658339, 3.55517007e-15, -0.694658339, -0.719339848, 7.107971e-15, -3.55271368e-15, -1.05193572e-15, -1))
- weld(p85,p85 ,p86,CFrame.new(121.79528, -112.843735, 30.48209, 0.719339848, -0.694658339, 3.55517007e-15, -0.694658339, -0.719339848, 7.107971e-15, -3.55271368e-15, -1.05193572e-15, -1),CFrame.new(163.937973, 26.4024944, 30.48209, 0.990268052, 0.13917312, -4.61857691e-14, 0.13917312, -0.990268052, -3.55236368e-14, -4.97379915e-14, 2.87965927e-14, -1))
- weld(p86,p86 ,p87,CFrame.new(163.937973, 26.4024944, 30.48209, 0.990268052, 0.13917312, -4.61857691e-14, 0.13917312, -0.990268052, -3.55236368e-14, -4.97379915e-14, 2.87965927e-14, -1),CFrame.new(163.819138, 26.3857918, 30.48209, 0.990268052, 0.13917312, -4.61857691e-14, 0.13917312, -0.990268052, -3.55236368e-14, -4.97379915e-14, 2.87965927e-14, -1))
- weld(p87,p87 ,p88,CFrame.new(163.819138, 26.3857918, 30.48209, 0.990268052, 0.13917312, -4.61857691e-14, 0.13917312, -0.990268052, -3.55236368e-14, -4.97379915e-14, 2.87965927e-14, -1),CFrame.new(3.55920935, 166.294983, -30.4836044, 8.94046934e-08, -1, 4.96211747e-08, 1, 8.94075782e-08, -7.34353023e-08, 7.34353023e-08, 4.96211818e-08, 1))
- weld(p88,p88 ,p89,CFrame.new(3.55920935, 166.294983, -30.4836044, 8.94046934e-08, -1, 4.96211747e-08, 1, 8.94075782e-08, -7.34353023e-08, 7.34353023e-08, 4.96211818e-08, 1),CFrame.new(164.056808, 26.4191952, 30.48209, 0.990268052, 0.13917312, -4.61857691e-14, 0.13917312, -0.990268052, -3.55236368e-14, -4.97379915e-14, 2.87965927e-14, -1))
- weld(p89,p89 ,p90,CFrame.new(164.056808, 26.4191952, 30.48209, 0.990268052, 0.13917312, -4.61857691e-14, 0.13917312, -0.990268052, -3.55236368e-14, -4.97379915e-14, 2.87965927e-14, -1),CFrame.new(3.27190542, -166.728897, 30.4056206, 8.94046934e-08, -1, -9.63282645e-08, -1, -8.94075782e-08, -4.96212493e-08, 4.96212422e-08, 9.63282574e-08, -1))
- weld(p90,p90 ,p91,CFrame.new(3.27190542, -166.728897, 30.4056206, 8.94046934e-08, -1, -9.63282645e-08, -1, -8.94075782e-08, -4.96212493e-08, 4.96212422e-08, 9.63282574e-08, -1),CFrame.new(113.971817, -121.782829, 30.4056206, 0.669130743, -0.74314481, -3.83827441e-08, -0.74314481, -0.669130743, -1.01331942e-07, 4.96212245e-08, 9.63282432e-08, -1))
- weld(p91,p91 ,p92,CFrame.new(113.971817, -121.782829, 30.4056206, 0.669130743, -0.74314481, -3.83827441e-08, -0.74314481, -0.669130743, -1.01331942e-07, 4.96212245e-08, 9.63282432e-08, -1),CFrame.new(166.498489, 3.58519697, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p92,p92 ,p93,CFrame.new(166.498489, 3.58519697, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(-3.17289257, 166.822403, 30.4056206, -2.98006029e-08, 1, 9.63282218e-08, 1, 2.98034877e-08, 4.96212564e-08, 4.96212529e-08, 9.63282218e-08, -1))
- weld(p93,p93 ,p94,CFrame.new(-3.17289257, 166.822403, 30.4056206, -2.98006029e-08, 1, 9.63282218e-08, 1, 2.98034877e-08, 4.96212564e-08, 4.96212529e-08, 9.63282218e-08, -1),CFrame.new(30.4820824, -3.58520269, 166.6875, -4.37176801e-08, 1.94453112e-12, -1, -5.96026695e-08, 1, 1.94712931e-12, 1, 5.96055543e-08, -4.37176801e-08))
- weld(p94,p94 ,p95,CFrame.new(30.4820824, -3.58520269, 166.6875, -4.37176801e-08, 1.94453112e-12, -1, -5.96026695e-08, 1, 1.94712931e-12, 1, 5.96055543e-08, -4.37176801e-08),CFrame.new(166.220978, 3.44669294, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p95,p95 ,p96,CFrame.new(166.220978, 3.44669294, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(163.733292, 26.3535881, 30.48209, 0.990268052, 0.13917312, -4.61857691e-14, 0.13917312, -0.990268052, -3.55236368e-14, -4.97379915e-14, 2.87965927e-14, -1))
- weld(p96,p96 ,p97,CFrame.new(163.733292, 26.3535881, 30.48209, 0.990268052, 0.13917312, -4.61857691e-14, 0.13917312, -0.990268052, -3.55236368e-14, -4.97379915e-14, 2.87965927e-14, -1),CFrame.new(121.622635, -112.67701, 30.48209, 0.719339848, -0.694658339, 3.55517007e-15, -0.694658339, -0.719339848, 7.107971e-15, -3.55271368e-15, -1.05193572e-15, -1))
- weld(p97,p97 ,p98,CFrame.new(121.622635, -112.67701, 30.48209, 0.719339848, -0.694658339, 3.55517007e-15, -0.694658339, -0.719339848, 7.107971e-15, -3.55271368e-15, -1.05193572e-15, -1),CFrame.new(-84.0766602, 142.480179, 30.4686108, -0.492423892, 0.870355487, 4.87931914e-07, 0.870355487, 0.492423862, 3.5686017e-07, 7.03258536e-08, 6.00400654e-07, -1))
- weld(p98,p98 ,p99,CFrame.new(-84.0766602, 142.480179, 30.4686108, -0.492423892, 0.870355487, 4.87931914e-07, 0.870355487, 0.492423862, 3.5686017e-07, 7.03258536e-08, 6.00400654e-07, -1),CFrame.new(-165.477188, 4.34527779, 30.4686108, -0.999048233, 0.0436189957, -4.40698145e-08, 0.0436189957, 0.999048233, 6.02896307e-07, 7.03255978e-08, 6.00400199e-07, -1))
- weld(p99,p99 ,p100,CFrame.new(-165.477188, 4.34527779, 30.4686108, -0.999048233, 0.0436189957, -4.40698145e-08, 0.0436189957, 0.999048233, 6.02896307e-07, 7.03255978e-08, 6.00400199e-07, -1),CFrame.new(165.224411, -30.4686146, -10.0197363, 0.996917307, -0.0784593672, 4.47481803e-08, -9.20081931e-08, -5.98735198e-07, 1, -0.0784593672, -0.996917307, -6.04108436e-07))
- weld(p100,p100 ,p101,CFrame.new(165.224411, -30.4686146, -10.0197363, 0.996917307, -0.0784593672, 4.47481803e-08, -9.20081931e-08, -5.98735198e-07, 1, -0.0784593672, -0.996917307, -6.04108436e-07),CFrame.new(165.224411, -30.4686146, -10.0197363, 0.996917307, -0.0784593672, 4.47481803e-08, -9.20081931e-08, -5.98735198e-07, 1, -0.0784593672, -0.996917307, -6.04108436e-07))
- weld(p101,p101 ,p102,CFrame.new(165.224411, -30.4686146, -10.0197363, 0.996917307, -0.0784593672, 4.47481803e-08, -9.20081931e-08, -5.98735198e-07, 1, -0.0784593672, -0.996917307, -6.04108436e-07),CFrame.new(-73.9626007, -147.759048, -30.4815483, -0.430510849, 0.902585387, 2.08799989e-07, -0.902585387, -0.430510849, 2.56162565e-07, 3.21099265e-07, -7.81790419e-08, 1))
- weld(p102,p102 ,p103,CFrame.new(-73.9626007, -147.759048, -30.4815483, -0.430510849, 0.902585387, 2.08799989e-07, -0.902585387, -0.430510849, 2.56162565e-07, 3.21099265e-07, -7.81790419e-08, 1),CFrame.new(165.224411, -30.4686146, -10.0197363, 0.996917307, -0.0784593672, 4.47481803e-08, -9.20081931e-08, -5.98735198e-07, 1, -0.0784593672, -0.996917307, -6.04108436e-07))
- weld(p103,p103 ,p104,CFrame.new(165.224411, -30.4686146, -10.0197363, 0.996917307, -0.0784593672, 4.47481803e-08, -9.20081931e-08, -5.98735198e-07, 1, -0.0784593672, -0.996917307, -6.04108436e-07),CFrame.new(165.318588, -10.3730974, 30.4815636, 0.996917307, -0.0784593672, -2.38824413e-07, -0.0784593672, -0.996917307, -5.27446851e-08, -2.33949891e-07, 7.1320116e-08, -1))
- weld(p104,p104 ,p105,CFrame.new(165.318588, -10.3730974, 30.4815636, 0.996917307, -0.0784593672, -2.38824413e-07, -0.0784593672, -0.996917307, -5.27446851e-08, -2.33949891e-07, 7.1320116e-08, -1),CFrame.new(105.231323, 127.878517, 30.4686108, 0.649447739, 0.760406256, 5.02221269e-07, 0.760406256, -0.649447739, -3.36452274e-07, 7.03260383e-08, 6.00400369e-07, -1))
- weld(p105,p105 ,p106,CFrame.new(105.231323, 127.878517, 30.4686108, 0.649447739, 0.760406256, 5.02221269e-07, 0.760406256, -0.649447739, -3.36452274e-07, 7.03260383e-08, 6.00400369e-07, -1),CFrame.new(-3.08499575, -164.65242, -30.481617, 5.96054761e-08, 1, -1.48973868e-15, -1, 5.96025984e-08, -8.74202257e-08, -8.74202257e-08, 6.69272665e-15, 1))
- weld(p106,p106 ,p107,CFrame.new(-3.08499575, -164.65242, -30.481617, 5.96054761e-08, 1, -1.48973868e-15, -1, 5.96025984e-08, -8.74202257e-08, -8.74202257e-08, 6.69272665e-15, 1),CFrame.new(165.224411, -30.4686146, -10.0197363, 0.996917307, -0.0784593672, 4.47481803e-08, -9.20081931e-08, -5.98735198e-07, 1, -0.0784593672, -0.996917307, -6.04108436e-07))
- weld(p107,p107 ,p108,CFrame.new(165.224411, -30.4686146, -10.0197363, 0.996917307, -0.0784593672, 4.47481803e-08, -9.20081931e-08, -5.98735198e-07, 1, -0.0784593672, -0.996917307, -6.04108436e-07),CFrame.new(165.2444, -30.4686146, -10.0197382, 0.996917307, -0.0784593672, 4.47481803e-08, -9.20081931e-08, -5.98735198e-07, 1, -0.0784593672, -0.996917307, -6.04108436e-07))
- weld(p108,p108 ,p109,CFrame.new(165.2444, -30.4686146, -10.0197382, 0.996917307, -0.0784593672, 4.47481803e-08, -9.20081931e-08, -5.98735198e-07, 1, -0.0784593672, -0.996917307, -6.04108436e-07),CFrame.new(84.2109985, 141.489197, 30.48209, 0.529919326, 0.848048091, 5.32607202e-15, 0.848048091, -0.529919326, 1.8737624e-18, 1.26909215e-26, 9.02246959e-15, -1))
- weld(p109,p109 ,p110,CFrame.new(84.2109985, 141.489197, 30.48209, 0.529919326, 0.848048091, 5.32607202e-15, 0.848048091, -0.529919326, 1.8737624e-18, 1.26909215e-26, 9.02246959e-15, -1),CFrame.new(164.523422, 3.48619366, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p110,p110 ,p111,CFrame.new(164.523422, 3.48619366, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(-165.452103, -3.47460675, 30.48209, -1, -5.96054264e-08, 4.97379915e-14, -5.96025416e-08, 1, 2.20796942e-14, -4.97379915e-14, 2.20866806e-14, -1))
- weld(p111,p111 ,p112,CFrame.new(-165.452103, -3.47460675, 30.48209, -1, -5.96054264e-08, 4.97379915e-14, -5.96025416e-08, 1, 2.20796942e-14, -4.97379915e-14, 2.20866806e-14, -1),CFrame.new(-24.1718388, 164.139008, 30.4816036, -0.130525976, 0.991444886, -2.91896178e-08, 0.991444886, 0.130525976, 6.4701311e-09, 1.02247846e-08, -2.80953767e-08, -1))
- weld(p112,p112 ,p113,CFrame.new(-24.1718388, 164.139008, 30.4816036, -0.130525976, 0.991444886, -2.91896178e-08, 0.991444886, 0.130525976, 6.4701311e-09, 1.02247846e-08, -2.80953767e-08, -1),CFrame.new(149.970306, -69.3966675, 30.4820919, 0.898794115, -0.438371211, -3.12581605e-09, -0.438371211, -0.898794115, -2.97362135e-08, 1.02260316e-08, 2.8096995e-08, -1))
- weld(p113,p113 ,p114,CFrame.new(149.970306, -69.3966675, 30.4820919, 0.898794115, -0.438371211, -3.12581605e-09, -0.438371211, -0.898794115, -2.97362135e-08, 1.02260316e-08, 2.8096995e-08, -1),CFrame.new(149.905792, -69.3411407, 30.4820919, 0.898794115, -0.438371092, -3.12596882e-09, -0.438371092, -0.898794115, -2.97363734e-08, 1.02259641e-08, 2.80972117e-08, -1))
- weld(p114,p114 ,p115,CFrame.new(149.905792, -69.3411407, 30.4820919, 0.898794115, -0.438371092, -3.12596882e-09, -0.438371092, -0.898794115, -2.97363734e-08, 1.02259641e-08, 2.80972117e-08, -1),CFrame.new(-166.84639, -3.16089654, 30.4056206, -1, -5.96055543e-08, -4.96212564e-08, -5.96026695e-08, 1, 9.63282574e-08, 4.96212529e-08, 9.63282574e-08, -1))
- weld(p115,p115 ,p116,CFrame.new(-166.84639, -3.16089654, 30.4056206, -1, -5.96055543e-08, -4.96212564e-08, -5.96026695e-08, 1, 9.63282574e-08, 4.96212529e-08, 9.63282574e-08, -1),CFrame.new(111.531525, 121.957817, -30.4815483, 0.662619829, -0.748955905, -2.71320204e-07, 0.748955905, 0.662619829, -1.88687096e-07, 3.21100487e-07, -7.81790774e-08, 1))
- weld(p116,p116 ,p117,CFrame.new(111.531525, 121.957817, -30.4815483, 0.662619829, -0.748955905, -2.71320204e-07, 0.748955905, 0.662619829, -1.88687096e-07, 3.21100487e-07, -7.81790774e-08, 1),CFrame.new(-161.559708, 35.5616875, -30.4815483, -0.979924798, -0.199367628, 2.99067892e-07, 0.199367628, -0.979924798, -1.40626554e-07, 3.21100401e-07, -7.81789922e-08, 1))
- weld(p117,p117 ,p118,CFrame.new(-161.559708, 35.5616875, -30.4815483, -0.979924798, -0.199367628, 2.99067892e-07, 0.199367628, -0.979924798, -1.40626554e-07, 3.21100401e-07, -7.81789922e-08, 1),CFrame.new(15.7627716, -164.383102, -30.4815483, 0.113203421, 0.993571877, 4.13268424e-08, -0.993571877, 0.113203421, 3.27886568e-07, 3.21100458e-07, -7.81790632e-08, 1))
- weld(p118,p118 ,p119,CFrame.new(15.7627716, -164.383102, -30.4815483, 0.113203421, 0.993571877, 4.13268424e-08, -0.993571877, 0.113203421, 3.27886568e-07, 3.21100458e-07, -7.81790632e-08, 1),CFrame.new(166.760895, -3.22084284, -30.5585918, 1, -2.38414785e-07, -3.77989657e-08, 2.38417655e-07, 1, -9.63282361e-08, 3.77989871e-08, 9.63282361e-08, 1))
- weld(p119,p119 ,p120,CFrame.new(166.760895, -3.22084284, -30.5585918, 1, -2.38414785e-07, -3.77989657e-08, 2.38417655e-07, 1, -9.63282361e-08, 3.77989871e-08, 9.63282361e-08, 1),CFrame.new(-109.255112, 126.135658, -30.5585918, -0.669130921, -0.743144512, 9.68782956e-08, 0.743144512, -0.669130921, 3.63660675e-08, 3.77990226e-08, 9.63282361e-08, 1))
- weld(p120,p120 ,p121,CFrame.new(-109.255112, 126.135658, -30.5585918, -0.669130921, -0.743144512, 9.68782956e-08, 0.743144512, -0.669130921, 3.63660675e-08, 3.77990226e-08, 9.63282361e-08, 1),CFrame.new(76.0466919, 148.541061, -30.5585918, 0.438370913, -0.898794234, 7.0009321e-08, 0.898794234, 0.438370883, -7.6201033e-08, 3.77989942e-08, 9.63282716e-08, 1))
- weld(p121,p121 ,p122,CFrame.new(76.0466919, 148.541061, -30.5585918, 0.438370913, -0.898794234, 7.0009321e-08, 0.898794234, 0.438370883, -7.6201033e-08, 3.77989942e-08, 9.63282716e-08, 1),CFrame.new(3.27183986, 166.878403, -30.5585918, -2.68219708e-07, -1, 9.63282503e-08, 1, -2.68216866e-07, -3.77989799e-08, 3.77990084e-08, 9.63282432e-08, 1))
- weld(p122,p122 ,p123,CFrame.new(3.27183986, 166.878403, -30.5585918, -2.68219708e-07, -1, 9.63282503e-08, 1, -2.68216866e-07, -3.77989799e-08, 3.77990084e-08, 9.63282432e-08, 1),CFrame.new(166.756393, -3.28484583, -30.5585918, 1, -2.38414785e-07, -3.77989657e-08, 2.38417655e-07, 1, -9.63282361e-08, 3.77989871e-08, 9.63282361e-08, 1))
- weld(p123,p123 ,p124,CFrame.new(166.756393, -3.28484583, -30.5585918, 1, -2.38414785e-07, -3.77989657e-08, 2.38417655e-07, 1, -9.63282361e-08, 3.77989871e-08, 9.63282361e-08, 1),CFrame.new(-3.17284703, -166.784897, -30.5585918, 2.08615646e-07, 1, -9.63282361e-08, -1, 2.08612775e-07, 3.77989657e-08, 3.77989871e-08, 9.63282218e-08, 1))
- weld(p124,p124 ,p125,CFrame.new(-3.17284703, -166.784897, -30.5585918, 2.08615646e-07, 1, -9.63282361e-08, -1, 2.08612775e-07, 3.77989657e-08, 3.77989871e-08, 9.63282218e-08, 1),CFrame.new(3.26184201, 166.784393, -30.5585918, -2.68219708e-07, -1, 9.63282503e-08, 1, -2.68216866e-07, -3.77989799e-08, 3.77990084e-08, 9.63282432e-08, 1))
- weld(p125,p125 ,p126,CFrame.new(3.26184201, 166.784393, -30.5585918, -2.68219708e-07, -1, 9.63282503e-08, 1, -2.68216866e-07, -3.77989799e-08, 3.77990084e-08, 9.63282432e-08, 1),CFrame.new(3.26633906, 166.8284, -30.5585918, -2.68219708e-07, -1, 9.63282503e-08, 1, -2.68216866e-07, -3.77989799e-08, 3.77990084e-08, 9.63282432e-08, 1))
- weld(p126,p126 ,p127,CFrame.new(3.26633906, 166.8284, -30.5585918, -2.68219708e-07, -1, 9.63282503e-08, 1, -2.68216866e-07, -3.77989799e-08, 3.77990084e-08, 9.63282432e-08, 1),CFrame.new(-3.16741633, 166.878403, 30.5586033, -2.08612775e-07, 1, -9.63282289e-08, 1, 2.08615688e-07, 3.77989693e-08, 3.77989906e-08, -9.63282218e-08, -1))
- weld(p127,p127 ,p128,CFrame.new(-3.16741633, 166.878403, 30.5586033, -2.08612775e-07, 1, -9.63282289e-08, 1, 2.08615688e-07, 3.77989693e-08, 3.77989906e-08, -9.63282218e-08, -1),CFrame.new(166.853394, -3.28534508, -30.5585918, 1, -2.38414785e-07, -3.77989657e-08, 2.38417655e-07, 1, -9.63282361e-08, 3.77989871e-08, 9.63282361e-08, 1))
- weld(p128,p128 ,p129,CFrame.new(166.853394, -3.28534508, -30.5585918, 1, -2.38414785e-07, -3.77989657e-08, 2.38417655e-07, 1, -9.63282361e-08, 3.77989871e-08, 9.63282361e-08, 1),CFrame.new(3.17333674, 166.8284, -30.5585918, -2.68219708e-07, -1, 9.63282503e-08, 1, -2.68216866e-07, -3.77989799e-08, 3.77990084e-08, 9.63282432e-08, 1))
- weld(p129,p129 ,p130,CFrame.new(3.17333674, 166.8284, -30.5585918, -2.68219708e-07, -1, 9.63282503e-08, 1, -2.68216866e-07, -3.77989799e-08, 3.77990084e-08, 9.63282432e-08, 1),CFrame.new(3.22083783, 166.729401, -30.5585918, -2.68219708e-07, -1, 9.63282503e-08, 1, -2.68216866e-07, -3.77989799e-08, 3.77990084e-08, 9.63282432e-08, 1))
- weld(p130,p130 ,p131,CFrame.new(3.22083783, 166.729401, -30.5585918, -2.68219708e-07, -1, 9.63282503e-08, 1, -2.68216866e-07, -3.77989799e-08, 3.77990084e-08, 9.63282432e-08, 1),CFrame.new(166.760895, -3.16084099, -30.5585918, 1, -2.38414785e-07, -3.77989657e-08, 2.38417655e-07, 1, -9.63282361e-08, 3.77989871e-08, 9.63282361e-08, 1))
- weld(p131,p131 ,p132,CFrame.new(166.760895, -3.16084099, -30.5585918, 1, -2.38414785e-07, -3.77989657e-08, 2.38417655e-07, 1, -9.63282361e-08, 3.77989871e-08, 9.63282361e-08, 1),CFrame.new(166.853394, 3.15391064, 30.5586033, 1, 1.7881365e-07, 3.77989622e-08, 1.78810794e-07, -1, 9.63282289e-08, 3.77989799e-08, -9.63282218e-08, -1))
- weld(p132,p132 ,p133,CFrame.new(166.853394, 3.15391064, 30.5586033, 1, 1.7881365e-07, 3.77989622e-08, 1.78810794e-07, -1, 9.63282289e-08, 3.77989799e-08, -9.63282218e-08, -1),CFrame.new(3.26640463, -166.7789, 30.4056206, 8.94046934e-08, -1, -9.63282645e-08, -1, -8.94075782e-08, -4.96212493e-08, 4.96212422e-08, 9.63282574e-08, -1))
- weld(p133,p133 ,p134,CFrame.new(3.26640463, -166.7789, 30.4056206, 8.94046934e-08, -1, -9.63282645e-08, -1, -8.94075782e-08, -4.96212493e-08, 4.96212422e-08, 9.63282574e-08, -1),CFrame.new(-166.753891, 3.15382695, -30.4056339, -1, 3.57622923e-07, -1.25219188e-07, -3.57625765e-07, -1, -9.63282787e-08, -1.25219216e-07, -9.63282361e-08, 1))
- weld(p134,p134 ,p135,CFrame.new(-166.753891, 3.15382695, -30.4056339, -1, 3.57622923e-07, -1.25219188e-07, -3.57625765e-07, -1, -9.63282787e-08, -1.25219216e-07, -9.63282361e-08, 1),CFrame.new(-3.16732264, -166.728897, -30.4056339, 3.87427804e-07, 1, 9.63282858e-08, -1, 3.87424961e-07, -1.25219188e-07, -1.25219216e-07, -9.63282361e-08, 1))
- weld(p135,p135 ,p136,CFrame.new(-3.16732264, -166.728897, -30.4056339, 3.87427804e-07, 1, 9.63282858e-08, -1, 3.87424961e-07, -1.25219188e-07, -1.25219216e-07, -9.63282361e-08, 1),CFrame.new(-166.753891, -3.28540063, 30.4056206, -1, -5.96055543e-08, -4.96212564e-08, -5.96026695e-08, 1, 9.63282574e-08, 4.96212529e-08, 9.63282574e-08, -1))
- weld(p136,p136 ,p137,CFrame.new(-166.753891, -3.28540063, 30.4056206, -1, -5.96055543e-08, -4.96212564e-08, -5.96026695e-08, 1, 9.63282574e-08, 4.96212529e-08, 9.63282574e-08, -1),CFrame.new(3.17340231, -166.7789, 30.4056206, 8.94046934e-08, -1, -9.63282645e-08, -1, -8.94075782e-08, -4.96212493e-08, 4.96212422e-08, 9.63282574e-08, -1))
- weld(p137,p137 ,p138,CFrame.new(3.17340231, -166.7789, 30.4056206, 8.94046934e-08, -1, -9.63282645e-08, -1, -8.94075782e-08, -4.96212493e-08, 4.96212422e-08, 9.63282574e-08, -1),CFrame.new(3.2209034, -166.877899, 30.4056206, 8.94046934e-08, -1, -9.63282645e-08, -1, -8.94075782e-08, -4.96212493e-08, 4.96212422e-08, 9.63282574e-08, -1))
- weld(p138,p138 ,p139,CFrame.new(3.2209034, -166.877899, 30.4056206, 8.94046934e-08, -1, -9.63282645e-08, -1, -8.94075782e-08, -4.96212493e-08, 4.96212422e-08, 9.63282574e-08, -1),CFrame.new(166.412979, 3.33218646, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p139,p139 ,p140,CFrame.new(166.412979, 3.33218646, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(166.694489, 3.35318637, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p140,p140 ,p141,CFrame.new(166.694489, 3.35318637, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(30.4820824, -3.49220467, 166.77449, -4.37176801e-08, 1.94453112e-12, -1, -5.96026695e-08, 1, 1.94712931e-12, 1, 5.96055543e-08, -4.37176801e-08))
- weld(p141,p141 ,p142,CFrame.new(30.4820824, -3.49220467, 166.77449, -4.37176801e-08, 1.94453112e-12, -1, -5.96026695e-08, 1, 1.94712931e-12, 1, 5.96055543e-08, -4.37176801e-08),CFrame.new(-30.4820976, 3.39416075, 166.740997, -4.37076402e-08, -1.93861008e-12, 1, -1.78813622e-07, -1, -1.9464185e-12, 1, -1.78810737e-07, 4.37076402e-08))
- weld(p142,p142 ,p143,CFrame.new(-30.4820976, 3.39416075, 166.740997, -4.37076402e-08, -1.93861008e-12, 1, -1.78813622e-07, -1, -1.9464185e-12, 1, -1.78810737e-07, 4.37076402e-08),CFrame.new(-132.013535, -102.37088, 30.4811134, -0.798635662, -0.601814926, 1.77656961e-14, -0.601814926, 0.798635662, 1.0655317e-14, -2.13162821e-14, -4.65148439e-15, -1))
- weld(p143,p143 ,p144,CFrame.new(-132.013535, -102.37088, 30.4811134, -0.798635662, -0.601814926, 1.77656961e-14, -0.601814926, 0.798635662, 1.0655317e-14, -2.13162821e-14, -4.65148439e-15, -1),CFrame.new(67.4971771, -152.871902, 30.4811134, 0.390730977, -0.920504987, 3.73067496e-14, -0.920504987, -0.390730977, 3.19758055e-14, -1.42108547e-14, -4.43263454e-14, -1))
- weld(p144,p144 ,p145,CFrame.new(67.4971771, -152.871902, 30.4811134, 0.390730977, -0.920504987, 3.73067496e-14, -0.920504987, -0.390730977, 3.19758055e-14, -1.42108547e-14, -4.43263454e-14, -1),CFrame.new(30.4815807, 166.194244, 3.1717155, -1.31143025e-07, 1.9504526e-12, -1, 1, -5.96025913e-08, -1.31143025e-07, -5.96054832e-08, -1, -1.94262878e-12))
- weld(p145,p145 ,p146,CFrame.new(30.4815807, 166.194244, 3.1717155, -1.31143025e-07, 1.9504526e-12, -1, 1, -5.96025913e-08, -1.31143025e-07, -5.96054832e-08, -1, -1.94262878e-12),CFrame.new(-13.0007992, 165.934906, 30.4816017, -0.0610484071, 0.998134792, 7.82259619e-13, 0.998134792, 0.0610484034, 4.58299848e-13, 4.12114787e-13, 8.09326673e-13, -1))
- weld(p146,p146 ,p147,CFrame.new(-13.0007992, 165.934906, 30.4816017, -0.0610484071, 0.998134792, 7.82259619e-13, 0.998134792, 0.0610484034, 4.58299848e-13, 4.12114787e-13, 8.09326673e-13, -1),CFrame.new(-166.938828, -5.27518749, 30.4811134, -0.99984771, -0.0174523126, 7.10548919e-15, -0.0174523126, 0.99984771, -6.69669224e-16, -7.10542736e-15, -7.47491329e-16, -1))
- weld(p147,p147 ,p148,CFrame.new(-166.938828, -5.27518749, 30.4811134, -0.99984771, -0.0174523126, 7.10548919e-15, -0.0174523126, 0.99984771, -6.69669224e-16, -7.10542736e-15, -7.47491329e-16, -1),CFrame.new(-131.299576, 102.909607, 30.4816017, -0.777145922, 0.629320502, 1.88291602e-13, 0.629320502, 0.777145922, 8.79293871e-13, 4.05009359e-13, 8.0432373e-13, -1))
- weld(p148,p148 ,p149,CFrame.new(-131.299576, 102.909607, 30.4816017, -0.777145922, 0.629320502, 1.88291602e-13, 0.629320502, 0.777145922, 8.79293871e-13, 4.05009359e-13, 8.0432373e-13, -1),CFrame.new(-98.2443771, 133.67746, 30.4816036, -0.580702782, 0.814115703, -2.88111544e-08, 0.814115703, 0.580702782, -7.99023425e-09, 1.02257331e-08, -2.80955668e-08, -1))
- weld(p149,p149 ,p150,CFrame.new(-98.2443771, 133.67746, 30.4816036, -0.580702782, 0.814115703, -2.88111544e-08, 0.814115703, 0.580702782, -7.99023425e-09, 1.02257331e-08, -2.80955668e-08, -1),CFrame.new(-88.1031494, 141.330444, 30.4816017, -0.515037954, 0.857167423, 4.84942381e-13, 0.857167423, 0.515037954, 7.67384311e-13, 4.05009359e-13, 8.10759554e-13, -1))
- weld(p150,p150 ,p151,CFrame.new(-88.1031494, 141.330444, 30.4816017, -0.515037954, 0.857167423, 4.84942381e-13, 0.857167423, 0.515037954, 7.67384311e-13, 4.05009359e-13, 8.10759554e-13, -1),CFrame.new(134.683136, 97.8957977, 30.4816017, 0.819151998, 0.573576391, 7.7804229e-13, 0.573576391, -0.819151998, -4.20993671e-13, 3.97903932e-13, 7.93231908e-13, -1))
- weld(p151,p151 ,p152,CFrame.new(134.683136, 97.8957977, 30.4816017, 0.819151998, 0.573576391, 7.7804229e-13, 0.573576391, -0.819151998, -4.20993671e-13, 3.97903932e-13, 7.93231908e-13, -1),CFrame.new(-153.314453, 65.5145264, 30.4816017, -0.913545489, 0.406736732, 3.55257002e-14, 0.406736732, 0.913545489, 2.98424724e-13, 8.8817842e-14, 2.89921868e-13, -1))
- weld(p152,p152 ,p153,CFrame.new(-153.314453, 65.5145264, 30.4816017, -0.913545489, 0.406736732, 3.55257002e-14, 0.406736732, 0.913545489, 2.98424724e-13, 8.8817842e-14, 2.89921868e-13, -1),CFrame.new(-163.885666, 30.8880424, 30.4816017, -0.979924798, 0.199368089, 1.421015e-14, 0.199368089, 0.979924798, 3.8188206e-14, -7.10542736e-15, 3.85431297e-14, -1))
- weld(p153,p153 ,p154,CFrame.new(-163.885666, 30.8880424, 30.4816017, -0.979924798, 0.199368089, 1.421015e-14, 0.199368089, 0.979924798, 3.8188206e-14, -7.10542736e-15, 3.85431297e-14, -1),CFrame.new(-114.471977, -121.61261, 30.4816017, -0.694658577, -0.719339728, 7.107971e-15, -0.719339728, 0.694658577, 1.06556846e-14, -7.10542736e-15, 4.15917402e-15, -1))
- weld(p154,p154 ,p155,CFrame.new(-114.471977, -121.61261, 30.4816017, -0.694658577, -0.719339728, 7.107971e-15, -0.719339728, 0.694658577, 1.06556846e-14, -7.10542736e-15, 4.15917402e-15, -1),CFrame.new(86.0104675, 141.902512, 30.4816036, 0.529919386, 0.848048031, -1.84076878e-08, 0.848048031, -0.529919386, 2.35609718e-08, 1.02262447e-08, -2.80960215e-08, -1))
- weld(p155,p155 ,p156,CFrame.new(86.0104675, 141.902512, 30.4816036, 0.529919386, 0.848048031, -1.84076878e-08, 0.848048031, -0.529919386, 2.35609718e-08, 1.02262447e-08, -2.80960215e-08, -1),CFrame.new(165.920395, 19.8467522, 30.4816017, 0.994521916, 0.104528308, -1.77639377e-14, 0.1045283, -0.994521916, -2.66101859e-15, -2.48689958e-14, -7.61503795e-17, -1))
- weld(p156,p156 ,p157,CFrame.new(165.920395, 19.8467522, 30.4816017, 0.994521916, 0.104528308, -1.77639377e-14, 0.1045283, -0.994521916, -2.66101859e-15, -2.48689958e-14, -7.61503795e-17, -1),CFrame.new(-162.797256, -36.6761398, 30.4816017, -0.978147745, -0.207911596, 7.10550054e-14, -0.207911596, 0.978147745, -1.06615995e-14, -6.03961325e-14, -2.24714266e-14, -1))
- weld(p157,p157 ,p158,CFrame.new(-162.797256, -36.6761398, 30.4816017, -0.978147745, -0.207911596, 7.10550054e-14, -0.207911596, 0.978147745, -1.06615995e-14, -6.03961325e-14, -2.24714266e-14, -1),CFrame.new(-163.133438, 33.9334259, 30.4816017, -0.976296008, 0.216439679, 3.55194838e-15, 0.216439664, 0.976296008, -8.91630502e-16, -1.0658141e-14, 1.07743861e-15, -1))
- weld(p158,p158 ,p159,CFrame.new(-163.133438, 33.9334259, 30.4816017, -0.976296008, 0.216439679, 3.55194838e-15, 0.216439664, 0.976296008, -8.91630502e-16, -1.0658141e-14, 1.07743861e-15, -1),CFrame.new(-1.98931527, 166.746307, 30.4816017, 5.96054761e-08, 1, 6.91759865e-15, 1, -5.96025984e-08, -7.10542736e-15, -7.10542736e-15, 6.9251906e-15, -1))
- weld(p159,p159 ,p160,CFrame.new(-1.98931527, 166.746307, 30.4816017, 5.96054761e-08, 1, 6.91759865e-15, 1, -5.96025984e-08, -7.10542736e-15, -7.10542736e-15, 6.9251906e-15, -1),CFrame.new(166.419128, 3.16583252, 30.4816017, 1, -1.78810737e-07, -7.10542736e-15, -1.78813622e-07, -1, -1.40751084e-15, -7.10542736e-15, 1.41484148e-15, -1))
- weld(p160,p160 ,p161,CFrame.new(166.419128, 3.16583252, 30.4816017, 1, -1.78810737e-07, -7.10542736e-15, -1.78813622e-07, -1, -1.40751084e-15, -7.10542736e-15, 1.41484148e-15, -1),CFrame.new(90.4996033, -140.456787, 30.4816017, 0.529919147, -0.848048151, -1.06551425e-14, -0.848048151, -0.529919147, 1.87376178e-18, -7.10542736e-15, 1.14684314e-14, -1))
- weld(p161,p161 ,p162,CFrame.new(90.4996033, -140.456787, 30.4816017, 0.529919147, -0.848048151, -1.06551425e-14, -0.848048151, -0.529919147, 1.87376178e-18, -7.10542736e-15, 1.14684314e-14, -1),CFrame.new(-114.018028, -121.774284, 30.4816017, -0.694658458, -0.719339728, 2.54354151e-18, -0.719339728, 0.694658458, 1.06556846e-14, -7.10542736e-15, 6.45247846e-15, -1))
- weld(p162,p162 ,p163,CFrame.new(-114.018028, -121.774284, 30.4816017, -0.694658458, -0.719339728, 2.54354151e-18, -0.719339728, 0.694658458, 1.06556846e-14, -7.10542736e-15, 6.45247846e-15, -1),CFrame.new(-108.711426, -126.558044, 30.4816017, -0.662620127, -0.748955607, -1.77370859e-15, -0.748955607, 0.662620127, 7.10308446e-15, 3.55271368e-15, 4.18241576e-16, -1))
- weld(p163,p163 ,p164,CFrame.new(-108.711426, -126.558044, 30.4816017, -0.662620127, -0.748955607, -1.77370859e-15, -0.748955607, 0.662620127, 7.10308446e-15, 3.55271368e-15, 4.18241576e-16, -1),CFrame.new(163.96109, -32.4576569, 30.4816017, 0.978147626, -0.20791176, -7.10469213e-15, -0.207911745, -0.978147626, 1.77981549e-15, -1.0658141e-14, 1.66204043e-15, -1))
- weld(p164,p164 ,p165,CFrame.new(163.96109, -32.4576569, 30.4816017, 0.978147626, -0.20791176, -7.10469213e-15, -0.207911745, -0.978147626, 1.77981549e-15, -1.0658141e-14, 1.66204043e-15, -1),CFrame.new(-88.2592087, 140.896667, 30.4816017, -0.515038013, 0.857167423, 4.99153236e-13, 0.857167423, 0.515038013, 7.46068029e-13, 3.80140364e-13, 8.10451641e-13, -1))
- weld(p165,p165 ,p166,CFrame.new(-88.2592087, 140.896667, 30.4816017, -0.515038013, 0.857167423, 4.99153236e-13, 0.857167423, 0.515038013, 7.46068029e-13, 3.80140364e-13, 8.10451641e-13, -1),CFrame.new(-141.002151, -88.2762146, 30.4816017, -0.857167363, -0.515038013, -7.35409888e-13, -0.515038013, 0.857167363, 5.04482307e-13, 3.69482223e-13, 8.08822735e-13, -1))
- weld(p166,p166 ,p167,CFrame.new(-141.002151, -88.2762146, 30.4816017, -0.857167363, -0.515038013, -7.35409888e-13, -0.515038013, 0.857167363, 5.04482307e-13, 3.69482223e-13, 8.08822735e-13, -1),CFrame.new(144.132034, -83.1194534, 30.4816017, 0.857167304, -0.515038073, -9.23687328e-14, -0.515038073, -0.857167304, -8.88175384e-13, 3.80140364e-13, 8.07650062e-13, -1))
- weld(p167,p167 ,p168,CFrame.new(144.132034, -83.1194534, 30.4816017, 0.857167304, -0.515038073, -9.23687328e-14, -0.515038073, -0.857167304, -8.88175384e-13, 3.80140364e-13, 8.07650062e-13, -1),CFrame.new(164.848938, 26.1997566, 30.4816017, 0.990268111, 0.139173105, -7.10591948e-15, 0.139173105, -0.990268111, -4.40587682e-16, -7.10542736e-15, -1.49342242e-15, -1))
- weld(p168,p168 ,p169,CFrame.new(164.848938, 26.1997566, 30.4816017, 0.990268111, 0.139173105, -7.10591948e-15, 0.139173105, -0.990268111, -4.40587682e-16, -7.10542736e-15, -1.49342242e-15, -1),CFrame.new(-30.4815941, -166.644257, 3.17170954, 4.37176801e-08, -1.95163742e-12, 1, -1, 1.19206646e-07, 4.37176801e-08, -1.19209531e-07, -1, -1.94641894e-12))
- weld(p169,p169 ,p170,CFrame.new(-30.4815941, -166.644257, 3.17170954, 4.37176801e-08, -1.95163742e-12, 1, -1, 1.19206646e-07, 4.37176801e-08, -1.19209531e-07, -1, -1.94641894e-12),CFrame.new(-30.4820976, 3.3026576, 166.604996, -4.37076402e-08, -1.93861008e-12, 1, -1.78813622e-07, -1, -1.9464185e-12, 1, -1.78810737e-07, 4.37076402e-08))
- weld(p170,p170 ,p171,CFrame.new(-30.4820976, 3.3026576, 166.604996, -4.37076402e-08, -1.93861008e-12, 1, -1.78813622e-07, -1, -1.9464185e-12, 1, -1.78810737e-07, 4.37076402e-08),CFrame.new(166.45549, 3.39419055, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p171,p171 ,p172,CFrame.new(166.45549, 3.39419055, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(80.4693604, -146.487885, 30.4816017, 0.469471484, -0.882947683, -5.32594835e-15, -0.882947683, -0.469471484, -3.55105371e-15, 3.55271368e-15, 4.71862107e-15, -1))
- weld(p172,p172 ,p173,CFrame.new(80.4693604, -146.487885, 30.4816017, 0.469471484, -0.882947683, -5.32594835e-15, -0.882947683, -0.469471484, -3.55105371e-15, 3.55271368e-15, 4.71862107e-15, -1),CFrame.new(-139.409409, 91.6653824, 30.4816017, -0.829037547, 0.559193075, 2.13143051e-14, 0.559193075, 0.829037547, 1.06552095e-14, -1.42108547e-14, 2.24162712e-14, -1))
- weld(p173,p173 ,p174,CFrame.new(-139.409409, 91.6653824, 30.4816017, -0.829037547, 0.559193075, 2.13143051e-14, 0.559193075, 0.829037547, 1.06552095e-14, -1.42108547e-14, 2.24162712e-14, -1),CFrame.new(-114.428474, -121.595612, 30.4816017, -0.694658577, -0.719339728, 7.107971e-15, -0.719339728, 0.694658577, 1.06556846e-14, -7.10542736e-15, 4.15917402e-15, -1))
- weld(p174,p174 ,p175,CFrame.new(-114.428474, -121.595612, 30.4816017, -0.694658577, -0.719339728, 7.107971e-15, -0.719339728, 0.694658577, 1.06556846e-14, -7.10542736e-15, 4.15917402e-15, -1),CFrame.new(-145.423401, 81.645607, 30.4816017, -0.866025388, 0.50000006, -1.76796973e-18, 0.50000006, 0.866025388, -1.77941908e-15, -3.55271368e-15, -1.2314796e-15, -1))
- weld(p175,p175 ,p176,CFrame.new(-145.423401, 81.645607, 30.4816017, -0.866025388, 0.50000006, -1.76796973e-18, 0.50000006, 0.866025388, -1.77941908e-15, -3.55271368e-15, -1.2314796e-15, -1),CFrame.new(166.798492, 3.38769031, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p176,p176 ,p177,CFrame.new(166.798492, 3.38769031, 30.48209, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(-157.445389, -55.1238098, 30.4816017, -0.948323727, -0.317304522, 3.55383557e-15, -0.317304552, 0.948323727, 3.54936049e-15, 4.90926515e-27, 3.49130464e-15, -1))
- weld(p177,p177 ,p178,CFrame.new(-157.445389, -55.1238098, 30.4816017, -0.948323727, -0.317304522, 3.55383557e-15, -0.317304552, 0.948323727, 3.54936049e-15, 4.90926515e-27, 3.49130464e-15, -1),CFrame.new(-3.2423327, 166.924881, 30.48209, 5.96054761e-08, 1, 1.58939549e-15, 1, -5.96025984e-08, 3.55271368e-15, 3.55271368e-15, 1.59611882e-15, -1))
- weld(p178,p178 ,p179,CFrame.new(-3.2423327, 166.924881, 30.48209, 5.96054761e-08, 1, 1.58939549e-15, 1, -5.96025984e-08, 3.55271368e-15, 3.55271368e-15, 1.59611882e-15, -1),CFrame.new(-139.375687, 91.5878525, 30.4816017, -0.829037607, 0.559193015, 3.55073649e-15, 0.559193015, 0.829037607, 7.10249578e-15, 3.55271368e-15, 4.21121446e-15, -1))
- weld(p179,p179 ,p180,CFrame.new(-139.375687, 91.5878525, 30.4816017, -0.829037607, 0.559193015, 3.55073649e-15, 0.559193015, 0.829037607, 7.10249578e-15, 3.55271368e-15, 4.21121446e-15, -1),CFrame.new(-30.4820976, 166.648483, -3.16566277, -4.37076437e-08, -1.93150379e-12, 1, 1, -1.19206646e-07, 4.37076437e-08, 1.19209531e-07, 1, 1.93670709e-12))
- weld(p180,p180 ,p181,CFrame.new(-30.4820976, 166.648483, -3.16566277, -4.37076437e-08, -1.93150379e-12, 1, 1, -1.19206646e-07, 4.37076437e-08, 1.19209531e-07, 1, 1.93670709e-12),CFrame.new(-53.3612709, 157.880035, 30.4816017, -0.309016883, 0.9510566, 1.77299401e-15, 0.9510566, 0.309016883, 3.55162101e-15, 3.55271368e-15, 3.23716722e-15, -1))
- weld(p181,p181 ,p182,CFrame.new(-53.3612709, 157.880035, 30.4816017, -0.309016883, 0.9510566, 1.77299401e-15, 0.9510566, 0.309016883, 3.55162101e-15, 3.55271368e-15, 3.23716722e-15, -1),CFrame.new(110.08802, 125.186989, 30.4816017, 0.669130743, 0.743144691, 1.42082272e-14, 0.743144691, -0.669130743, -1.06557753e-14, 2.44567557e-26, 1.73855715e-14, -1))
- weld(p182,p182 ,p183,CFrame.new(110.08802, 125.186989, 30.4816017, 0.669130743, 0.743144691, 1.42082272e-14, 0.743144691, -0.669130743, -1.06557753e-14, 2.44567557e-26, 1.73855715e-14, -1),CFrame.new(164.410919, 3.36618733, 30.4786091, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p183,p183 ,p184,CFrame.new(164.410919, 3.36618733, 30.4786091, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(-114.394478, -121.555115, 30.4816017, -0.694658577, -0.719339728, 7.107971e-15, -0.719339728, 0.694658577, 1.06556846e-14, -7.10542736e-15, 4.15917402e-15, -1))
- weld(p184,p184 ,p185,CFrame.new(-114.394478, -121.555115, 30.4816017, -0.694658577, -0.719339728, 7.107971e-15, -0.719339728, 0.694658577, 1.06556846e-14, -7.10542736e-15, 4.15917402e-15, -1),CFrame.new(-30.4815998, 161.577698, -38.0328941, 1.0821033e-08, -6.68223308e-08, 1, 0.976296127, 0.216439247, 3.89844246e-09, -0.216439247, 0.976296127, 6.75804728e-08))
- weld(p185,p185 ,p186,CFrame.new(-30.4815998, 161.577698, -38.0328941, 1.0821033e-08, -6.68223308e-08, 1, 0.976296127, 0.216439247, 3.89844246e-09, -0.216439247, 0.976296127, 6.75804728e-08),CFrame.new(-166.916168, -5.13769341, 30.4816017, -0.99984771, -0.0174523126, 7.10548919e-15, -0.0174523126, 0.99984771, -6.69669224e-16, -7.10542736e-15, -7.47491329e-16, -1))
- weld(p186,p186 ,p187,CFrame.new(-166.916168, -5.13769341, 30.4816017, -0.99984771, -0.0174523126, 7.10548919e-15, -0.0174523126, 0.99984771, -6.69669224e-16, -7.10542736e-15, -7.47491329e-16, -1),CFrame.new(-152.001923, 68.6055908, 30.4816017, -0.906307697, 0.422618389, -1.49435285e-18, 0.422618389, 0.906307697, 3.54950893e-15, 4.57369111e-27, 3.25278016e-15, -1))
- weld(p187,p187 ,p188,CFrame.new(-152.001923, 68.6055908, 30.4816017, -0.906307697, 0.422618389, -1.49435285e-18, 0.422618389, 0.906307697, 3.54950893e-15, 4.57369111e-27, 3.25278016e-15, -1),CFrame.new(-161.949203, -38.0324211, 30.4816036, -0.976296186, -0.216439456, -3.90265953e-09, -0.216439441, 0.976296186, -2.96436795e-08, 1.02262128e-08, -2.80963164e-08, -1))
- weld(p188,p188 ,p189,CFrame.new(-161.949203, -38.0324211, 30.4816036, -0.976296186, -0.216439456, -3.90265953e-09, -0.216439441, 0.976296186, -2.96436795e-08, 1.02262128e-08, -2.80963164e-08, -1),CFrame.new(-30.4816017, 5.1380496, 166.964203, -1.52984825e-09, 8.78093189e-08, 1, 0.0174514763, -0.99984777, 8.78226345e-08, 0.99984777, 0.0174514744, -2.78177481e-12))
- weld(p189,p189 ,p190,CFrame.new(-30.4816017, 5.1380496, 166.964203, -1.52984825e-09, 8.78093189e-08, 1, 0.0174514763, -0.99984777, 8.78226345e-08, 0.99984777, 0.0174514744, -2.78177481e-12),CFrame.new(-145.419998, 81.6220169, 30.4816017, -0.866025388, 0.50000006, -1.76796973e-18, 0.50000006, 0.866025388, -1.77941908e-15, -3.55271368e-15, -1.2314796e-15, -1))
- weld(p190,p190 ,p191,CFrame.new(-145.419998, 81.6220169, 30.4816017, -0.866025388, 0.50000006, -1.76796973e-18, 0.50000006, 0.866025388, -1.77941908e-15, -3.55271368e-15, -1.2314796e-15, -1),CFrame.new(-161.919373, -38.1450729, 30.4816036, -0.976296186, -0.216439456, -3.90265953e-09, -0.216439441, 0.976296186, -2.96436795e-08, 1.02262128e-08, -2.80963164e-08, -1))
- weld(p191,p191 ,p192,CFrame.new(-161.919373, -38.1450729, 30.4816036, -0.976296186, -0.216439456, -3.90265953e-09, -0.216439441, 0.976296186, -2.96436795e-08, 1.02262128e-08, -2.80963164e-08, -1),CFrame.new(-152.014938, 68.4850235, 30.4816017, -0.906307697, 0.422618389, -1.49435285e-18, 0.422618389, 0.906307697, 3.54950893e-15, 4.57369111e-27, 3.25278016e-15, -1))
- weld(p192,p192 ,p193,CFrame.new(-152.014938, 68.4850235, 30.4816017, -0.906307697, 0.422618389, -1.49435285e-18, 0.422618389, 0.906307697, 3.54950893e-15, 4.57369111e-27, 3.25278016e-15, -1),CFrame.new(-114.271751, -121.595398, 30.4816017, -0.694658577, -0.719339728, 7.107971e-15, -0.719339728, 0.694658577, 1.06556846e-14, -7.10542736e-15, 4.15917402e-15, -1))
- weld(p193,p193 ,p194,CFrame.new(-114.271751, -121.595398, 30.4816017, -0.694658577, -0.719339728, 7.107971e-15, -0.719339728, 0.694658577, 1.06556846e-14, -7.10542736e-15, 4.15917402e-15, -1),CFrame.new(-131.1651, 102.731667, 30.4816017, -0.777145863, 0.629320502, 1.9539703e-13, 0.629320502, 0.777145863, 8.79293871e-13, 4.01456646e-13, 8.07952772e-13, -1))
- weld(p194,p194 ,p195,CFrame.new(-131.1651, 102.731667, 30.4816017, -0.777145863, 0.629320502, 1.9539703e-13, 0.629320502, 0.777145863, 8.79293871e-13, 4.01456646e-13, 8.07952772e-13, -1),CFrame.new(166.093521, 11.7556267, 30.4816017, 0.99862957, 0.0523359254, 4.4408902e-13, 0.0523359254, -0.99862957, -7.81371441e-13, 3.94351218e-13, 8.02784163e-13, -1))
- weld(p195,p195 ,p196,CFrame.new(166.093521, 11.7556267, 30.4816017, 0.99862957, 0.0523359254, 4.4408902e-13, 0.0523359254, -0.99862957, -7.81371441e-13, 3.94351218e-13, 8.02784163e-13, -1),CFrame.new(-164.776566, -23.8855286, 30.4816017, -0.991444826, -0.130526111, 3.19748839e-14, -0.130526125, 0.991444826, 7.5460107e-15, -3.19744231e-14, 3.8243762e-15, -1))
- weld(p196,p196 ,p197,CFrame.new(-164.776566, -23.8855286, 30.4816017, -0.991444826, -0.130526111, 3.19748839e-14, -0.130526125, 0.991444826, 7.5460107e-15, -3.19744231e-14, 3.8243762e-15, -1),CFrame.new(166.718491, 3.00417972, 30.4816017, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1))
- weld(p197,p197 ,p198,CFrame.new(166.718491, 3.00417972, 30.4816017, 1, 1.44950718e-12, -2.56268451e-30, -1.44950718e-12, -1, 3.64308871e-18, 2.56268451e-30, 3.64308871e-18, -1),CFrame.new(-147.270538, 78.5416489, 30.4816017, -0.874619782, 0.484809667, 2.13145677e-14, 0.484809637, 0.874619782, 8.95280757e-13, 4.12114787e-13, 7.96385635e-13, -1))
- weld(p198,p198 ,p199,CFrame.new(-147.270538, 78.5416489, 30.4816017, -0.874619782, 0.484809667, 2.13145677e-14, 0.484809637, 0.874619782, 8.95280757e-13, 4.12114787e-13, 7.96385635e-13, -1),CFrame.new(-39.6147461, 161.168594, 30.4816036, -0.224950895, 0.974370241, -2.96757889e-08, 0.974370241, 0.22495088, 3.64365604e-09, 1.02258575e-08, -2.80955579e-08, -1))
- weld(p199,p199 ,p200,CFrame.new(-39.6147461, 161.168594, 30.4816036, -0.224950895, 0.974370241, -2.96757889e-08, 0.974370241, 0.22495088, 3.64365604e-09, 1.02258575e-08, -2.80955579e-08, -1),CFrame.new(-96.9958038, 30.4816074, -134.696198, -0.573576272, 0.819152176, -2.88806561e-08, 3.29133023e-08, -1.22106307e-08, -1, -0.819152176, -0.573576272, -1.99572803e-08))
- weld(p200,p200 ,p201,CFrame.new(-96.9958038, 30.4816074, -134.696198, -0.573576272, 0.819152176, -2.88806561e-08, 3.29133023e-08, -1.22106307e-08, -1, -0.819152176, -0.573576272, -1.99572803e-08),CFrame.new(98.0602798, 133.984406, 30.4816036, 0.601815224, 0.798635364, -1.62840266e-08, 0.798635364, -0.601815224, 2.50750496e-08, 1.02258468e-08, -2.80955454e-08, -1))
- for i,v in pairs(weapon:GetChildren()) do
- v.Anchored = false
- end
- local handle = weapon.Handle
- local roothandle = newPart(weapon, BrickColor.White(), 1, false, false, Vector3.new(0.2, 0.2, 0.2))
- weld(arm, roothandle, arm, CFrame.new(0, -.4, -.95) * CFrame.Angles(math.rad(-90), math.rad(180), 0))
- local handleweld = weld(roothandle, handle, roothandle, CFrame.new(0, 0, 0))
- return weapon, handle, handleweld
- end
- local weaponR, handleR, weldR = createBlink(RightArm)
- local weaponL, handleL, weldL = createBlink(LeftArm)
- local rc0 = weldR.C0
- local lc0 = weldL.C0
- weaponR.Parent = Character
- weaponL.Parent = Character
- --c
- local shooting = false
- local canshoot = true
- local bulletsmax = 40
- local currbullets = 40
- local recalling = false
- local skiprecall = false
- function shoot(w, targetpos)
- attacking = true
- local randomhitcf = targetpos.p
- local magnitude = math.abs((targetpos.p - w.Bullethole.CFrame.p).magnitude)
- local unit = (targetpos.p - w.Bullethole.CFrame.p).unit
- local lighthit,lightpos = rayCast(w.Bullethole.CFrame.p,unit,magnitude,Character)
- if lighthit and lightpos then
- randomhitcf = CFrame.new(lightpos).p
- end
- Lightning(w.Bullethole.Position, randomhitcf, 1, 0, BrickColor.new("Baby blue").Color, .4, 1, .1)
- for i,v in pairs(findCloseHumanoid(randomhitcf, 3)) do
- basicDamage(Effects, v, math.random(2,3), BrickColor.new("Baby blue").Color)
- end
- attacking = false
- end
- function mouse1d()
- if Humanoid.Health < 1 then return end
- if canshoot == false then return end
- if shooting == true then return end
- if tool.Active == false then return end
- shooting = true
- repeat
- swait()
- if currbullets <= 0 then
- shooting = false
- local sou = sound(265275510, RootPart, 1, .2, 1)
- break
- end
- local ranmag = math.abs((mouse.Hit.p - RootPart.Position).magnitude)
- local burst = 2 * (math.random()-.5) * (ranmag / 50)
- local randompos = (mouse.Hit * CFrame.new(burst, burst/2, burst))
- if currbullets % 2 == 0 then
- local sou = sound(571619055, handleR, .35, .3, 1)
- sou.Name = "PulseR"
- shoot(weaponR,randompos)
- else
- local sou = sound(571619055, handleL, .35, .3, 1)
- sou.Name = "PulseL"
- shoot(weaponL,randompos)
- end
- currbullets = currbullets - 1
- until shooting == false
- end
- function mouse1u()
- shooting = false
- if RootPart:findFirstChild"Pulse" then
- RootPart.Pulse:Destroy()
- end
- end
- mouse.Button1Down:connect(mouse1d)
- mouse.Button1Up:connect(mouse1u)
- ---//
- function reload()
- shooting = false
- canshoot = false
- attacking = true
- sound(571623386, RootPart, 1, 1, 1)
- for i = 0, 1, .065 do
- swait()
- RW.C0=clerp(RW.C0,CFrame.new(1.5, 0.3 - 0.1 * math.cos(sine / 15), 0 ) * CFrame.Angles( math.rad(125), 0, 0),.2)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5, 0.3 - 0.1 * math.cos(sine / 15), 0) * CFrame.Angles( math.rad(125), 0, 0),.2)
- weldR.C0 = clerp(weldR.C0, rc0 * CFrame.Angles(math.rad(510 * i), 0, 0), .2)
- weldL.C0 = clerp(weldR.C0, rc0 * CFrame.Angles(math.rad(510 * i), 0, 0), .2)
- if torvel > 2 and hitfloor ~= nil then
- if getDirection() == -1 then
- Neck.C0=clerp(Neck.C0,NeckCF * CFrame.Angles(math.rad(5), 0, 0),.1)
- RootJoint.C0=clerp(RootJoint.C0,RootCF*CFrame.new(0, 0, 0.1 * math.cos(sine / 25))*CFrame.Angles(math.rad(0),0,0),.1)
- elseif getDirection() == 1 then
- Neck.C0=clerp(Neck.C0,NeckCF * CFrame.Angles(math.rad(-15), 0, 0),.1)
- RootJoint.C0=clerp(RootJoint.C0,RootCF*CFrame.new(0, 0, 0.1 * math.cos(sine / 25))*CFrame.Angles(math.rad(20),0,0),.1)
- end
- RH.C0=clerp(RH.C0,CFrame.new(1, -1 - 0.25 * math.cos(sine / 6) / 2, 0 + .25 * math.sin(sine / 6) / 2) * CFrame.Angles(math.rad(-45 * math.sin(sine / 6))* getDirection(), math.rad(90), math.rad(0)),.2)
- LH.C0=clerp(LH.C0,CFrame.new(-1, -1 + 0.25 * math.cos(sine / 6) / 2, 0 - .25 * math.sin(sine / 6) / 2) * CFrame.Angles(math.rad(45 * math.sin(sine / 6))* getDirection(), math.rad(-90), math.rad(0)),.2)
- else
- RH.C0=clerp(RH.C0,CFrame.new(1, -1-0.1 * math.cos(sine / 25), 0)*CFrame.Angles(0,math.rad(90),0),.2)
- LH.C0=clerp(LH.C0,CFrame.new(-1, -1-0.1 * math.cos(sine / 25), 0)*CFrame.Angles(0,-math.rad(90),0),.2)
- Neck.C0=clerp(Neck.C0,NeckCF * CFrame.Angles(math.rad(5), 0, 0),.1)
- RootJoint.C0=clerp(RootJoint.C0,RootCF*CFrame.new(0, 0, 0.1 * math.cos(sine / 25))*CFrame.Angles(math.rad(0),0,0),.1)
- end
- end
- currbullets = 40
- canshoot = true
- attacking = false
- end
- function blink()
- local sou = sound(588738544, RootPart, 1, 1, 1)
- local s1 = newPart(Effects, BrickColor.new("Baby blue"), 0, true, false, Vector3.new(.2, .2, .2))
- s1.CFrame = RootPart.CFrame
- s1.Material = "Neon"
- mesh("SpecialMesh", s1, "Sphere", nil, Vector3.new(), Vector3.new(45, 45, 45))
- table.insert(partEffects, {s1, "Block2", 0.05, -2, -2, -2, s1.Mesh})
- local unit=(RootPart.Velocity * Vector3.new(1, 0, 1)).unit
- local velocity=(RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
- local hit,pos=rayCast(RootPart.Position,unit,15,Character)
- if pos then
- if hit then
- if hit.Parent:findFirstChild"Humanoid" then
- RootPart.CFrame=CFrame.new(RootPart.CFrame.p+unit*40, RootPart.Position + RootPart.CFrame.lookVector)
- else
- if hit.Parent:IsA"Model" and hit.Parent.Parent:findFirstChild"Humanoid" then
- RootPart.CFrame=CFrame.new(RootPart.CFrame.p+unit*40, RootPart.Position + RootPart.CFrame.lookVector)
- end
- RootPart.CFrame=CFrame.new(pos, RootPart.Position + RootPart.CFrame.lookVector)
- end
- else
- RootPart.CFrame=CFrame.new(RootPart.CFrame.p+unit*40, RootPart.Position + RootPart.CFrame.lookVector)
- end
- end
- Lightning(s1.CFrame.p, RootPart.CFrame.p, math.random(8,10), .5, BrickColor.new("Baby blue").Color, .4, 1, .05, .1)
- local s2 = newPart(Effects, BrickColor.new("Baby blue"), 0, true, false, Vector3.new(.2, .2, .2))
- s2.CFrame = RootPart.CFrame
- s2.Material = "Neon"
- mesh("SpecialMesh", s2, "Sphere", nil, Vector3.new(), Vector3.new(15, 15, 15))
- table.insert(partEffects, {s2, "Block2", 0.05, 2, 2, 2, s2.Mesh})
- end
- function recall()
- attacking = true
- shooting = false
- canshoot = false
- recalling = true
- local sou = sound(613358254, RootPart, 1, 1.74, 1)
- thread(function()
- for i = 1, #healthhistory, 2 do
- swait()
- Humanoid.Health = healthhistory[(#healthhistory+1)-i]
- if skiprecall == true then break end
- end
- end)
- thread(function()
- for i = 1, #bullethistory, 2 do
- swait()
- currbullets = bullethistory[(#bullethistory+1)-i]
- if skiprecall == true then break end
- end
- end)
- for i = 1, #positionhistory, 2 do
- swait()
- RootPart.CFrame = positionhistory[(#positionhistory+1)-i]
- RW.C0=clerp(RW.C0,CFrame.new(1.5, 0.5, 0 ) * CFrame.Angles(math.rad(100), 0, math.rad(20)),.2)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(100), 0, math.rad(-20)),.2)
- weldR.C0 = clerp(weldR.C0, rc0 * CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(15), 0, 0), .05)
- weldL.C0 = clerp(weldR.C0, rc0 * CFrame.new(0, -.5, -1) * CFrame.Angles(math.rad(15), 0, 0), .05)
- if skiprecall == true then break end
- end
- recalling = false
- canshoot = true
- attacking = false
- end
- function pulsebomb()
- attacking = true
- local c1 = newPart(Effects, BrickColor.new("Smoky grey"), 0, false, false, Vector3.new(.2, .2, .2))
- mesh("CylinderMesh", c1, nil, nil, Vector3.new(), Vector3.new(6, 1, 6))
- c1.CFrame = RootPart.CFrame
- c1.Velocity = (mouse.Hit.p - RootPart.Position).unit * 120
- local stuck = false
- c1.Touched:connect(function(hit)
- if stuck == true then return end
- if hit.Parent == Character or hit.Parent.Parent == Character then return end
- stuck = true
- weld(hit, c1, hit, c1.CFrame:toObjectSpace(hit.CFrame))
- end)
- attacking = false
- end
- function key(k)
- if Humanoid.Health < 1 then return end
- if tool.Active==false then return end
- k=k:lower()
- if attacking==false and k=="q" and AttackHas[1]>=.33 then
- local velocity=(RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
- if velocity < 2 then return end
- AttackHas[1]=AttackHas[1] - .3333
- AttackCan[1]=false
- blink()
- AttackCan[1]=true
- else
- if k=="e" then
- if AttackHas[2] >= 1 and attacking == false then
- AttackHas[2]=.5
- AttackCan[2]=false
- recall()
- skiprecall = false
- AttackHas[2]= 0
- AttackCan[2]=true
- elseif AttackCan[2] == false then
- if recalling == true then
- skiprecall = true
- print'skip'
- end
- end
- else
- if attacking==false and k=="r" and AttackHas[3]>=AttackNeeded[3] then
- if currbullets >= bulletsmax then return end
- AttackHas[3]=0
- AttackCan[3]=false
- reload()
- AttackCan[3]=true
- else
- if attacking==false and k=="f" and AttackHas[4]>=AttackNeeded[4] then
- AttackHas[4]=0
- AttackCan[4]=false
- pulsebomb()
- AttackCan[4]=true
- end
- end
- end
- end
- end
- mouse.KeyDown:connect(key)
- --c
- function getDirection()
- local dot = RootPart.CFrame.lookVector:Dot(RootPart.Velocity)
- return dot / (math.abs(dot))
- end
- thread(function()
- local normcount = 0
- while true do
- swait()
- torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
- hitfloor, posfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
- sine = sine + 1
- normcount = normcount + 1
- if AttackHas[1]<AttackNeeded[1] then
- if AttackCan[1]==true then
- AttackHas[1]=AttackHas[1]+.001
- end
- end
- if AttackHas[2]<AttackNeeded[2] then
- if AttackCan[2]==true then
- AttackHas[2]=AttackHas[2]+.003
- end
- end
- if AttackHas[3]<AttackNeeded[3] then
- if AttackCan[3]==true then
- AttackHas[3]=AttackHas[3]+.01
- end
- end
- if AttackHas[4]<AttackNeeded[4] then
- if AttackCan[4]==true then
- AttackHas[4]=AttackHas[4]+.03
- end
- end
- Reload[4]:TweenSize(UDim2.new(AttackHas[1]/AttackNeeded[1],0,1,0),nil,1,.4)
- Reload[3]:TweenSize(UDim2.new(AttackHas[2]/AttackNeeded[2],0,1,0),nil,1,.4)
- Reload[2]:TweenSize(UDim2.new(AttackHas[3]/AttackNeeded[3],0,1,0),nil,1,.4)
- Reload[1]:TweenSize(UDim2.new(AttackHas[4]/AttackNeeded[4],0,1,0),nil,1,.4)
- if #healthhistory <= 100 then
- table.insert(healthhistory, Humanoid.Health)
- elseif #healthhistory > 100 then
- table.remove(healthhistory, 1)
- end
- if #bullethistory <= 100 then
- table.insert(bullethistory, currbullets)
- elseif #bullethistory > 100 then
- table.remove(bullethistory, 1)
- end
- if #positionhistory <= 100 then
- table.insert(positionhistory, RootPart.CFrame)
- elseif #positionhistory > 100 then
- table.remove(positionhistory, 1)
- end
- bulletlabel.Text = currbullets.." / "..bulletsmax
- if 1 < RootPart.Velocity.y and hitfloor==nil then
- if attacking==false then
- Anim="Jump"
- Neck.C0=clerp(Neck.C0,NeckCF*CFrame.Angles(math.rad(-15),0,math.rad(0)),.1)
- RootJoint.C0=clerp(RootJoint.C0,RootCF*CFrame.Angles(0,0,0),.2)
- RW.C0=clerp(RW.C0,CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 15), 0 ) * CFrame.Angles( math.rad(90), 0, 0),.2)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5, 0.5 - 0.1 * math.cos(sine / 15), 0) * CFrame.Angles( math.rad(90), 0, 0),.2)
- RH.C0=clerp(RH.C0,CFrame.new(1,-1,0)*CFrame.Angles(math.rad(-12),math.rad(90),0),.2)
- LH.C0=clerp(LH.C0,CFrame.new(-1,-1,0)*CFrame.Angles(math.rad(12),-math.rad(90),0),.2)
- weldR.C0 = clerp(weldR.C0, rc0, .2)
- weldL.C0 = clerp(weldR.C0, rc0, .2)
- end
- else
- if RootPart.Velocity.y < -1 and hitfloor==nil then
- if attacking==false then
- Anim="Fall"
- Neck.C0=clerp(Neck.C0,NeckCF*CFrame.Angles(math.rad(23),0,0),.2)
- RootJoint.C0=clerp(RootJoint.C0,RootCF*CFrame.Angles(0,0,0),.2)
- RW.C0=clerp(RW.C0,CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 15), 0 ) * CFrame.Angles( math.rad(90), 0, 0),.2)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5, 0.5 - 0.1 * math.cos(sine / 15), 0) * CFrame.Angles( math.rad(90), 0, 0),.2)
- RH.C0=clerp(RH.C0,CFrame.new(1,-1,0)*CFrame.Angles(math.rad(24),math.rad(90),0),.2)
- LH.C0=clerp(LH.C0,CFrame.new(-1,-1,0)*CFrame.Angles(math.rad(-12),-math.rad(90),0),.2)
- weldR.C0 = clerp(weldR.C0, rc0, .2)
- weldL.C0 = clerp(weldR.C0, rc0, .2)
- end
- else
- if torvel < 1 and hitfloor~=nil then
- if attacking==false then
- Anim="Idle"
- Neck.C0=clerp(Neck.C0,NeckCF,.1)
- RootJoint.C0=clerp(RootJoint.C0,RootCF*CFrame.new(0, 0, 0.1 * math.cos(sine / 25))*CFrame.Angles(0,0,0),.1)
- RW.C0=clerp(RW.C0,CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 15), 0 ) * CFrame.Angles( math.rad(90), 0, 0),.2)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5, 0.5 - 0.1 * math.cos(sine / 15), 0) * CFrame.Angles( math.rad(90), 0, 0),.2)
- RH.C0=clerp(RH.C0,CFrame.new(1, -1-0.1 * math.cos(sine / 25), 0)*CFrame.Angles(0,math.rad(90),0),.2)
- LH.C0=clerp(LH.C0,CFrame.new(-1, -1-0.1 * math.cos(sine / 25), 0)*CFrame.Angles(0,-math.rad(90),0),.2)
- weldR.C0 = clerp(weldR.C0, rc0, .2)
- weldL.C0 = clerp(weldR.C0, rc0, .2)
- end
- else
- if torvel > 2 and hitfloor ~= nil then
- if attacking==false then
- Anim="Walk"
- if getDirection() == -1 then
- Neck.C0=clerp(Neck.C0,NeckCF * CFrame.Angles(math.rad(5), 0, 0),.1)
- RootJoint.C0=clerp(RootJoint.C0,RootCF*CFrame.new(0, 0, 0.1 * math.cos(sine / 25))*CFrame.Angles(math.rad(0),0,0),.1)
- RW.C0=clerp(RW.C0,CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 15), 0 ) * CFrame.Angles( math.rad(90), 0, 0),.2)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5, 0.5 - 0.1 * math.cos(sine / 15), 0) * CFrame.Angles( math.rad(90), 0, 0),.2)
- else
- Neck.C0=clerp(Neck.C0,NeckCF * CFrame.Angles(math.rad(-15), 0, 0),.1)
- RootJoint.C0=clerp(RootJoint.C0,RootCF*CFrame.new(0, 0, 0.1 * math.cos(sine / 25))*CFrame.Angles(math.rad(20),0,0),.1)
- RW.C0=clerp(RW.C0,CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 15), 0 ) * CFrame.Angles( math.rad(90+20), 0, 0),.2)
- LW.C0=clerp(LW.C0,CFrame.new(-1.5, 0.5 - 0.1 * math.cos(sine / 15), 0) * CFrame.Angles( math.rad(90+20), 0, 0),.2)
- end
- RH.C0=clerp(RH.C0,CFrame.new(1, -1 - 0.25 * math.cos(sine / 6) / 2, 0 + .25 * math.sin(sine / 6) / 2) * CFrame.Angles(math.rad(-45 * math.sin(sine / 6))* getDirection(), math.rad(90), math.rad(0)),.2)
- LH.C0=clerp(LH.C0,CFrame.new(-1, -1 + 0.25 * math.cos(sine / 6) / 2, 0 - .25 * math.sin(sine / 6) / 2) * CFrame.Angles(math.rad(45 * math.sin(sine / 6))* getDirection(), math.rad(-90), math.rad(0)),.2)
- weldR.C0 = clerp(weldR.C0, rc0, .2)
- weldL.C0 = clerp(weldR.C0, rc0, .2)
- end
- end
- end
- end
- end
- for i=1,#partEffects do
- if partEffects[i]~=nil then
- local Thing=partEffects[i]
- if Thing~=nil then
- local Part=Thing[1]
- local Type=Thing[2]
- local Increment=Thing[3]
- local IncX=Thing[4]
- local IncY=Thing[5]
- local IncZ=Thing[6]
- local SizeX=Thing[7]
- local SizeY=Thing[8]
- local SizeZ=Thing[9]
- if Thing[1].Transparency <= 1 then
- if Thing[2] == "Block1" then
- Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
- local Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- else
- if Thing[2] == "Block2" then
- Thing[1].CFrame = Thing[1].CFrame
- local Mesh = Thing[7]
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- else
- if Thing[2] == "Cylinder" then
- local Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- else
- if Thing[2] == "Blood" then
- local Mesh = Thing[7]
- Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- else
- if Thing[2] == "Elec" then
- local Mesh = Thing[1].Mesh
- Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- else
- if Thing[2] == "Disappear" then
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- else
- if Thing[2] == "Shatter" then
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
- Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
- Thing[6] = Thing[6] + Thing[5]
- else
- if Thing[2] == "Block3" then
- Thing[1].Transparency = Thing[1].Transparency + Thing[3]
- Thing[1].CFrame = Thing[1].CFrame * CFrame.new(Thing[4],Thing[5],Thing[6])
- end
- end
- end
- end
- end
- end
- end
- end
- else
- Part:Destroy()
- table.remove(partEffects, i)
- end
- end
- end
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement