Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- do --CFrame lerp (stravant, clerp by AntiBoomz0r)
- local function QuaternionFromCFrame(cf) -- y u no axis angle interpolation?
- 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
- local 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 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
- end
- local plr = game:service'Players'.LocalPlayer
- local char = plr.Character
- local mouse = plr:GetMouse()
- local humanoid = char:findFirstChild("Humanoid")
- local torso = char:findFirstChild("Torso")
- local head = char.Head
- local ra = char:findFirstChild("Right Arm")
- local la = char:findFirstChild("Left Arm")
- local rl = char:findFirstChild("Right Leg")
- local ll = char:findFirstChild("Left Leg")
- local rs = torso:findFirstChild("Right Shoulder")
- local ls = torso:findFirstChild("Left Shoulder")
- local rh = torso:findFirstChild("Right Hip")
- local lh = torso:findFirstChild("Left Hip")
- local neck = torso:findFirstChild("Neck")
- local rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
- local rootpart = char:findFirstChild("HumanoidRootPart")
- local camera = workspace.CurrentCamera
- local anim = char:findFirstChild("Animate")
- if humanoid.Animator then
- humanoid.Animator:Destroy()
- end
- local ABS = math.abs;
- local SIN = math.sin;
- local ASIN = math.asin;
- local COS = math.cos;
- local new = Instance.new;
- local rm = new('Weld', torso)
- rm.C0 = CFrame.new(1.5, 0.5, 0)
- rm.C1 = CFrame.new(0, 0.5, 0)
- rm.Part0 = torso
- rm.Part1 = ra
- rm.Name = 'Right Shoulder'
- local lm = new("Weld", torso)
- lm.C0 = CFrame.new(-1.5, 0.5, 0)
- lm.C1 = CFrame.new(0, 0.5, 0)
- lm.Part0 = torso
- lm.Part1 = la
- lm.Name = 'Left Shoulder'
- local rlegm = new("Weld", torso)
- rlegm.C0 = CFrame.new(0.5, -1, 0)
- rlegm.C1 = CFrame.new(0, 1, 0)
- rlegm.Part0 = torso
- rlegm.Part1 = rl
- local llegm = new("Weld", torso)
- llegm.C0 = CFrame.new(-0.5, -1, 0)
- llegm.C1 = CFrame.new(0, 1, 0)
- llegm.Part0 = torso
- llegm.Part1 = ll
- rj.C0 = CFrame.new()
- rj.C1 = CFrame.new()
- neck.C0 = CFrame.new(0, 1, 0)
- neck.C1 = CFrame.new(0, -0.5, 0)
- local speed = 0.3
- local angle = 0
- local anglespeed = 1
- rsc0 = rm.C0
- lsc0 = lm.C0
- llc0 = llegm.C0
- rlc0 = rlegm.C0
- rootc0 = rj.C0
- neckc0 = neck.C0
- function math_pos(float)
- if float < 0 then float = 0 end
- return float
- end
- function math_neg(float)
- if float > 0 then float = 0 end
- return float
- end
- function math_max(float, max)
- if float > max then float = max end
- return float
- end
- function math_min(float, min)
- if float < min then float = min end
- return float
- end
- function SharpSin(double_p1)
- return ASIN(SIN(double_p1));
- end
- function WeldP(part0, part1, C0, C1)
- local W = new("Weld", char);
- W.Part0 = part0;
- W.Part1 = part1;
- W.C0 = C0 or CFrame.new();
- W.C1 = C1 or CFrame.new();
- return W;
- end
- function Bevel(part, sizeV3)
- local BvlMesh = new("SpecialMesh", part)
- BvlMesh.MeshId = "rbxasset://fonts/torso.mesh";
- if (sizeV3 ~= nil) then
- BvlMesh.Scale = Vector3.new(sizeV3.x/2, sizeV3.y/2, sizeV3.z);
- else
- BvlMesh.Scale = Vector3.new(part.Size.x/2, part.Size.y/2, part.Size.z);
- end
- end
- do
- local Possible_Colors = {"Lavender", "Bright blue", "White", "Really black", "Dusty Rose"};
- local parts,last = {};
- local ColorToPaint = Possible_Colors[math.random(#Possible_Colors)];
- function WeldChildren(parent)
- for _,v in pairs(parent:GetChildren()) do
- if (v:IsA("BasePart")) then
- v.Anchored = true
- if (v.BrickColor == BrickColor.new("Medium stone grey")) then
- v.BrickColor = BrickColor.new(ColorToPaint);
- end
- if (last) then
- local w = new("Weld")
- w.Name = ("%s_Weld"):format(v.Name)
- w.Part0,w.Part1 = last,v
- w.C0 = last.CFrame:inverse()
- w.C1 = v.CFrame:inverse()
- w.Parent = last
- end
- last = v
- table.insert(parts,v)
- end
- WeldChildren(v)
- end
- for _,v in pairs(parts) do
- v.Anchored = false
- v.Locked = true
- end
- end
- end
- local Particles = {
- AirRing = function(CF, Distance, Color, Opac, Size, Velocity)
- local StoredParticles = {};
- for Angle = 0, 360, 20 do
- local EffectDirection = new("Part", char);
- EffectDirection.Anchored = true;
- EffectDirection.CanCollide = false;
- EffectDirection.CFrame = CF
- * CFrame.Angles(math.pi/2, 0, 0)
- * CFrame.Angles(0, 0, math.rad(Angle))
- * CFrame.new(0, Distance, 0);
- EffectDirection.Transparency = 1;
- local Smoke = new("Smoke", EffectDirection);
- Smoke.Color = Color3.new(Color.r/255, Color.g/255, Color.b/255) or Color3.new(1,1,1);
- Smoke.Opacity = Opac or 0.05;
- Smoke.Size = Size or 0;
- Smoke.RiseVelocity = Velocity or 2;
- table.insert(StoredParticles, Smoke);
- game:service'Debris':AddItem(EffectDirection, 10);
- end
- wait(.2);
- for Index,Value in next,StoredParticles do
- if Value:IsA'Smoke' then
- Value.Enabled = false;
- end
- end
- end;
- BulletholeParticles = function(Part, hitPart)
- do --material splash
- local Particle = new("ParticleEmitter", Part);
- Particle.VelocitySpread = 30;
- Particle.LightEmission = 200;
- Particle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.1, 0), NumberSequenceKeypoint.new(1, 0.25, 0)})
- Particle.Color = ColorSequence.new(Color3.new(hitPart.BrickColor.r, hitPart.BrickColor.g, hitPart.BrickColor.b));
- Particle.Texture = "rbxassetid://272031379";
- Particle.Rotation = NumberRange.new(0,90);
- Particle.Rate = 25;
- Particle.Acceleration = Vector3.new(0, -100, 0)
- Particle.Speed = NumberRange.new(35);
- Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(1, 1, 0)});
- Particle.Lifetime = NumberRange.new(2);
- coroutine.wrap(function()
- wait(.2)
- Particle.Enabled = false;
- Particle.Rate = 0;
- wait(2)
- Particle:Destroy()
- end)()
- end
- do --smoke effect
- local Particle = new("ParticleEmitter", Part);
- Particle.VelocitySpread = 10;
- Particle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5, 0), NumberSequenceKeypoint.new(1, 0.9, 0)})
- Particle.Color = ColorSequence.new(Color3.new(hitPart.BrickColor.r, hitPart.BrickColor.g, hitPart.BrickColor.b));
- Particle.Texture = "rbxassetid://272031958"; -- replace id
- Particle.Rotation = NumberRange.new(0,90);
- Particle.Rate = 10;
- Particle.Acceleration = Vector3.new(0, -1, 0)
- Particle.Speed = NumberRange.new(5);
- Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(1, 1, 0)});
- Particle.Lifetime = NumberRange.new(1);
- coroutine.wrap(function()
- wait(.2)
- Particle.Enabled = false;
- Particle.Rate = 0;
- wait(1)
- Particle:Destroy()
- end)()
- end
- end;
- };
- local Storage = new("Model", char);
- local BasePart = new("Part");
- BasePart.FormFactor = "Custom";
- BasePart.TopSurface = 10;
- BasePart.BottomSurface = 10;
- BasePart.LeftSurface = 10;
- BasePart.RightSurface = 10;
- BasePart.FrontSurface = 10;
- BasePart.BackSurface = 10;
- local CylPart = new("Part");
- CylPart.FormFactor = "Custom";
- CylPart.TopSurface = 10;
- CylPart.BottomSurface = 10;
- CylPart.LeftSurface = 10;
- CylPart.RightSurface = 10;
- CylPart.FrontSurface = 10;
- CylPart.BackSurface = 10;
- new("CylinderMesh", CylPart);
- local m = new("Model")
- m.Name = "HOVERBIKE"
- Instance.new("Humanoid", m);
- m1 = new("Model")
- m1.Name = "Front"
- m1.Parent = m
- m2 = new("Model")
- m2.Name = "Middle"
- m2.Parent = m
- m3 = new("Model")
- m3.Name = "Pedals"
- m3.Parent = m2
- m4 = new("Model")
- m4.Name = "Back"
- m4.Parent = m
- p1 = new("Part", m1)
- p1.BrickColor = BrickColor.new("Institutional white")
- p1.Material = "SmoothPlastic"
- p1.FormFactor = 3
- p1.Size = Vector3.new(2.5999999, 2.4000001, 0.800000131)
- p1.CFrame = CFrame.new(-70.3000031, 1.79999804, -5.20002365, 0.999993324, 3.57207313e-008, 6.01311001e-008, 3.29292398e-008, -4.47034836e-007, -0.999996185, 5.16903889e-008, 0.999995708, -5.66244125e-007)
- p1.BackSurface = 10
- p1.BottomSurface = 10
- p1.FrontSurface = 10
- p1.LeftSurface = 10
- p1.RightSurface = 10
- p1.TopSurface = 10
- b1 = new("CylinderMesh", p1)
- b1.Name = "Mesh"
- p2 = new("Part", m1)
- p2.BrickColor = BrickColor.new("Institutional white")
- p2.Material = "SmoothPlastic"
- p2.FormFactor = 3
- p2.Size = Vector3.new(0.800000012, 1.00000012, 0.800000012)
- p2.CFrame = CFrame.new(-71, 1.60000002, -4.69999981, 0.707106769, 0.707106769, 0, -0.49999997, 0.49999997, -0.707106769, -0.49999997, 0.49999997, 0.707106769)
- p2.BackSurface = 10
- p2.BottomSurface = 10
- p2.FrontSurface = 10
- p2.LeftSurface = 10
- p2.RightSurface = 10
- p2.TopSurface = 10
- b2 = new("CylinderMesh", p2)
- b2.Name = "Mesh"
- p3 = new("Part", m1)
- p3.BrickColor = BrickColor.new("Medium stone grey")
- p3.Material = "SmoothPlastic"
- p3.FormFactor = 3
- p3.Size = Vector3.new(0.200000033, 1.80000007, 2.26000023)
- p3.CFrame = CFrame.new(-69.32798, 2.85687518, -5.29115105, -0.933012664, -0.249999866, -0.258819103, -0.166480377, 0.937541068, -0.305452108, 0.319016516, -0.241902426, -0.916357815)
- p3.BackSurface = 10
- p3.BottomSurface = 10
- p3.FrontSurface = 10
- p3.LeftSurface = 10
- p3.RightSurface = 10
- p3.TopSurface = 10
- p4 = new("Part", m1)
- p4.BrickColor = BrickColor.new("Medium stone grey")
- p4.Material = "SmoothPlastic"
- p4.FormFactor = 3
- p4.Size = Vector3.new(1.80000007, 0.200000003, 2.31000018)
- p4.CFrame = CFrame.new(-71.2271042, 2.84331346, -5.26954222, 0.25000003, 0.933012784, 0.258818537, 0.937540889, -0.166480452, -0.305452794, -0.241903126, 0.319016159, -0.916357756)
- p4.BackSurface = 10
- p4.BottomSurface = 10
- p4.FrontSurface = 10
- p4.LeftSurface = 10
- p4.RightSurface = 10
- p4.TopSurface = 10
- p5 = new("Part", m1)
- p5.BrickColor = BrickColor.new("Medium stone grey")
- p5.Material = "SmoothPlastic"
- p5.FormFactor = 3
- p5.Size = Vector3.new(0.200000033, 0.570000052, 2.31000018)
- p5.CFrame = CFrame.new(-70.7262497, 3.63176894, -5.52089834, 9.7468944e-010, 0.965925813, 0.258819014, 0.948683262, 0.08184582, -0.305452794, -0.316228002, 0.245537266, -0.916357636)
- p5.BackSurface = 10
- p5.BottomSurface = 10
- p5.FrontSurface = 10
- p5.LeftSurface = 10
- p5.RightSurface = 10
- p5.TopSurface = 10
- p6 = new("WedgePart", m1)
- p6.BrickColor = BrickColor.new("Dark stone grey")
- p6.Material = "SmoothPlastic"
- p6.Name = "Wedge"
- p6.FormFactor = 3
- p6.Size = Vector3.new(0.600000024, 1, 1.19999981)
- p6.CFrame = CFrame.new(-70.3000031, 3.39999628, -4.99999666, 0.999990463, 4.89541385e-008, 1.56179951e-007, -3.44916629e-008, 0.999993563, -1.0771722e-007, -1.27013777e-007, 1.82223147e-007, 0.999994636)
- p6.BackSurface = 10
- p6.BottomSurface = 10
- p6.FrontSurface = 10
- p6.LeftSurface = 10
- p6.RightSurface = 10
- p6.TopSurface = 10
- p7 = new("WedgePart", m1)
- p7.BrickColor = BrickColor.new("Dark stone grey")
- p7.Material = "SmoothPlastic"
- p7.Name = "Wedge"
- p7.FormFactor = 3
- p7.Size = Vector3.new(0.600000024, 1.9000001, 1.60000014)
- p7.CFrame = CFrame.new(-70.3000031, 1.94999981, -4.79999971, -0.999999285, -4.22459312e-009, -4.42287984e-009, -8.71322658e-009, -0.999999583, -4.27401368e-008, -3.42251809e-008, -5.01331741e-008, 0.999999523)
- p7.BackSurface = 10
- p7.BottomSurface = 10
- p7.FrontSurface = 10
- p7.LeftSurface = 10
- p7.RightSurface = 10
- p7.TopSurface = 10
- p8 = new("Part", m1)
- p8.BrickColor = BrickColor.new("Institutional white")
- p8.Material = "SmoothPlastic"
- p8.FormFactor = 3
- p8.Size = Vector3.new(0.200000003, 1.00000012, 2.46000028)
- p8.CFrame = CFrame.new(-70.6999893, 2.70000029, -5.36999369, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- p8.BackSurface = 10
- p8.BottomSurface = 10
- p8.FrontSurface = 10
- p8.LeftSurface = 10
- p8.RightSurface = 10
- p8.TopSurface = 10
- p9 = new("Part", m1)
- p9.BrickColor = BrickColor.new("Medium stone grey")
- p9.Material = "SmoothPlastic"
- p9.FormFactor = 3
- p9.Size = Vector3.new(0.200000033, 1, 2.24000001)
- p9.CFrame = CFrame.new(-70.3000031, 3.65261483, -5.4583602, -2.94648261e-009, 1, -2.40095073e-008, 0.948683262, -4.79719953e-009, -0.316227973, -0.316227973, -2.37091786e-008, -0.948683262)
- p9.BackSurface = 10
- p9.BottomSurface = 10
- p9.FrontSurface = 10
- p9.LeftSurface = 10
- p9.RightSurface = 10
- p9.TopSurface = 10
- p10 = new("Part", m1)
- p10.BrickColor = BrickColor.new("Institutional white")
- p10.Material = "SmoothPlastic"
- p10.FormFactor = 3
- p10.Size = Vector3.new(2.5999999, 2.20000005, 0.800000131)
- p10.CFrame = CFrame.new(-70.3000031, 1.75333345, -4.62936497, 0.999993324, 6.73471092e-008, 9.66288383e-008, 9.03622777e-008, -0.620700181, -0.784043133, 9.45857366e-008, 0.784042716, -0.620700002)
- p10.BackSurface = 10
- p10.BottomSurface = 10
- p10.FrontSurface = 10
- p10.LeftSurface = 10
- p10.RightSurface = 10
- p10.TopSurface = 10
- b3 = new("CylinderMesh", p10)
- b3.Name = "Mesh"
- p11 = new("Part", m1)
- p11.BrickColor = BrickColor.new("Medium stone grey")
- p11.Material = "SmoothPlastic"
- p11.FormFactor = 3
- p11.Size = Vector3.new(2.5999999, 1.60000002, 1.40000021)
- p11.CFrame = CFrame.new(-70.3000031, 2.79999661, -5.20002317, 0.999993324, 3.57207313e-008, 6.01311001e-008, 3.29292398e-008, -4.47034836e-007, -0.999996185, 5.16903889e-008, 0.999995708, -5.66244125e-007)
- p11.BackSurface = 10
- p11.BottomSurface = 10
- p11.FrontSurface = 10
- p11.LeftSurface = 10
- p11.RightSurface = 10
- p11.TopSurface = 10
- b4 = new("CylinderMesh", p11)
- b4.Name = "Mesh"
- p12 = new("Part", m1)
- p12.BrickColor = BrickColor.new("Institutional white")
- p12.Material = "SmoothPlastic"
- p12.FormFactor = 3
- p12.Size = Vector3.new(0.200000003, 1.00000012, 2.46000028)
- p12.CFrame = CFrame.new(-69.9000015, 2.70000029, -5.37000704, -0.99999994, 6.17772677e-009, 2.98023224e-008, 8.16360668e-009, 1, -1.0658141e-014, -5.96046448e-008, -2.73676903e-008, -1)
- p12.BackSurface = 10
- p12.BottomSurface = 10
- p12.FrontSurface = 10
- p12.LeftSurface = 10
- p12.RightSurface = 10
- p12.TopSurface = 10
- p13 = new("Part", m1)
- p13.BrickColor = BrickColor.new("Institutional white")
- p13.Material = "SmoothPlastic"
- p13.FormFactor = 3
- p13.Size = Vector3.new(0.800000012, 1.00000012, 0.800000012)
- p13.CFrame = CFrame.new(-69.8000031, 1.59999776, -4.70001411, 0.70710206, -0.70710212, 4.05156406e-008, 0.499997437, 0.499997407, -0.707104921, 0.49999854, 0.499998391, 0.707102716)
- p13.BackSurface = 10
- p13.BottomSurface = 10
- p13.FrontSurface = 10
- p13.LeftSurface = 10
- p13.RightSurface = 10
- p13.TopSurface = 10
- b5 = new("CylinderMesh", p13)
- b5.Name = "Mesh"
- p14 = new("Part", m1)
- p14.BrickColor = BrickColor.new("Institutional white")
- p14.Material = "SmoothPlastic"
- p14.FormFactor = 3
- p14.Size = Vector3.new(1, 0.200000003, 2.66000032)
- p14.CFrame = CFrame.new(-70.3000031, 2.10000038, -5.27000713, -0.99999994, 6.17772677e-009, 2.98023224e-008, 8.16360668e-009, 1, -1.0658141e-014, -5.96046448e-008, -2.73676903e-008, -1)
- p14.BackSurface = 10
- p14.BottomSurface = 10
- p14.FrontSurface = 10
- p14.LeftSurface = 10
- p14.RightSurface = 10
- p14.TopSurface = 10
- p15 = new("Part", m1)
- p15.BrickColor = BrickColor.new("Medium stone grey")
- p15.Material = "SmoothPlastic"
- p15.FormFactor = 3
- p15.Size = Vector3.new(0.200000033, 0.600000024, 2.27000022)
- p15.CFrame = CFrame.new(-69.8331375, 3.6373589, -5.50412893, 1.58114908e-008, 0.965925813, -0.258819073, 0.948683321, -0.081845805, -0.305452615, -0.316227823, -0.245537326, -0.916357696)
- p15.BackSurface = 10
- p15.BottomSurface = 10
- p15.FrontSurface = 10
- p15.LeftSurface = 10
- p15.RightSurface = 10
- p15.TopSurface = 10
- p16 = new("Part", m1)
- p16.BrickColor = BrickColor.new("Black")
- p16.Material = "SmoothPlastic"
- p16.FormFactor = 3
- p16.Size = Vector3.new(0.200000033, 1, 0.200000003)
- p16.CFrame = CFrame.new(-71.1000061, 3.86704206, -3.96570897, -2.07027329e-009, 0.965925753, -0.258819044, 0.928476572, -0.0961230621, -0.358736128, -0.371390998, -0.240307435, -0.896839499)
- p16.BackSurface = 10
- p16.BottomSurface = 10
- p16.FrontSurface = 10
- p16.LeftSurface = 10
- p16.RightSurface = 10
- p16.TopSurface = 10
- b6 = new("CylinderMesh", p16)
- b6.Name = "Mesh"
- p17 = new("WedgePart", m1)
- p17.BrickColor = BrickColor.new("Medium stone grey")
- p17.Material = "SmoothPlastic"
- p17.Name = "Wedge"
- p17.FormFactor = 3
- p17.Size = Vector3.new(0.600000024, 0.900000095, 0.200000033)
- p17.CFrame = CFrame.new(-70.9000015, 2.54999876, -4.0999999, -0.999994278, -1.74263892e-008, 6.84501131e-008, -1.74263928e-008, 0.999997139, 1.84370062e-015, -6.84501131e-008, 6.50858793e-016, -0.999997139)
- p17.BackSurface = 10
- p17.BottomSurface = 10
- p17.FrontSurface = 10
- p17.LeftSurface = 10
- p17.RightSurface = 10
- p17.TopSurface = 10
- p18 = new("Part", m1)
- p18.BrickColor = BrickColor.new("Institutional white")
- p18.Material = "SmoothPlastic"
- p18.FormFactor = 3
- p18.Size = Vector3.new(1.80000007, 1, 0.200000003)
- p18.CFrame = CFrame.new(-70.3000107, 3.40137672, -4.09284878, -1, -4.58120741e-009, -2.37882976e-008, 4.58120741e-009, 0.928476691, -0.371390671, 2.37882976e-008, -0.371390671, -0.928476691)
- p18.BackSurface = 10
- p18.BottomSurface = 10
- p18.FrontSurface = 10
- p18.LeftSurface = 10
- p18.RightSurface = 10
- p18.TopSurface = 10
- b7 = new("BlockMesh", p18)
- b7.Name = "Mesh"
- b7.Offset = Vector3.new(0, 0, 0.100000001)
- b7.Scale = Vector3.new(0.899999976, 0.899999976, 0.200000003)
- p19 = new("Part", m1)
- p19.BrickColor = BrickColor.new("Dark stone grey")
- p19.Material = "SmoothPlastic"
- p19.FormFactor = 3
- p19.Size = Vector3.new(0.200000003, 0.399999976, 0.200000003)
- p19.CFrame = CFrame.new(-70.3000259, 2.59999895, -3.9000001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- p19.BackSurface = 10
- p19.BottomSurface = 10
- p19.FrontSurface = 10
- p19.LeftSurface = 10
- p19.RightSurface = 10
- p19.TopSurface = 10
- p20 = new("WedgePart", m1)
- p20.BrickColor = BrickColor.new("Institutional white")
- p20.Material = "SmoothPlastic"
- p20.Name = "Wedge"
- p20.FormFactor = 3
- p20.Size = Vector3.new(1.79999995, 0.699999988, 0.400000066)
- p20.CFrame = CFrame.new(-70.2999954, 1.75000012, -3.80001855, -1, 0, 0, 0, 1, 0, 0, 0, -1)
- p20.BackSurface = 10
- p20.BottomSurface = 10
- p20.FrontSurface = 10
- p20.LeftSurface = 10
- p20.RightSurface = 10
- p20.TopSurface = 10
- p21 = new("WedgePart", m1)
- p21.BrickColor = BrickColor.new("Dark stone grey")
- p21.Material = "SmoothPlastic"
- p21.Name = "Wedge"
- p21.FormFactor = 3
- p21.Size = Vector3.new(0.600000024, 0.700000107, 0.600000024)
- p21.CFrame = CFrame.new(-69.7000046, 2.55000138, -4.50000286, -0.999991119, 2.1650715e-008, 1.73532499e-007, -8.25170332e-008, -0.999993801, -6.07012907e-007, 1.13927797e-007, -6.07009156e-007, 0.999990523)
- p21.BackSurface = 10
- p21.BottomSurface = 10
- p21.FrontSurface = 10
- p21.LeftSurface = 10
- p21.RightSurface = 10
- p21.TopSurface = 10
- p22 = new("Part", m1)
- p22.BrickColor = BrickColor.new("Black")
- p22.Material = "SmoothPlastic"
- p22.FormFactor = 3
- p22.Size = Vector3.new(0.200000033, 1, 0.200000003)
- p22.CFrame = CFrame.new(-69.5000076, 3.86704469, -3.96570921, 1.70448082e-008, 0.965925813, 0.258819014, 0.928476632, 0.096122995, -0.358735979, -0.37139082, 0.24030742, -0.896839559)
- p22.BackSurface = 10
- p22.BottomSurface = 10
- p22.FrontSurface = 10
- p22.LeftSurface = 10
- p22.RightSurface = 10
- p22.TopSurface = 10
- b8 = new("CylinderMesh", p22)
- b8.Name = "Mesh"
- p23 = new("WedgePart", m1)
- p23.BrickColor = BrickColor.new("Medium stone grey")
- p23.Material = "SmoothPlastic"
- p23.Name = "Wedge"
- p23.FormFactor = 3
- p23.Size = Vector3.new(1.79999995, 1, 0.400000006)
- p23.CFrame = CFrame.new(-70.3000031, 3.3999989, -4.20000076, -0.999997854, -1.84590085e-008, -3.30043548e-008, -3.13968336e-008, 0.999998927, 2.98023224e-008, 3.20212834e-009, 8.94069672e-008, -0.999998868)
- p23.BackSurface = 10
- p23.BottomSurface = 10
- p23.FrontSurface = 10
- p23.LeftSurface = 10
- p23.RightSurface = 10
- p23.TopSurface = 10
- p24 = new("WedgePart", m1)
- p24.BrickColor = BrickColor.new("Dark stone grey")
- p24.Material = "SmoothPlastic"
- p24.Name = "Wedge"
- p24.FormFactor = 3
- p24.Size = Vector3.new(0.600000024, 0.700000107, 0.600000024)
- p24.CFrame = CFrame.new(-70.9000015, 2.55000186, -4.49999714, -0.999991119, 2.1650715e-008, 1.73532499e-007, -8.25170332e-008, -0.999993801, -6.07012907e-007, 1.13927797e-007, -6.07009156e-007, 0.999990523)
- p24.BackSurface = 10
- p24.BottomSurface = 10
- p24.FrontSurface = 10
- p24.LeftSurface = 10
- p24.RightSurface = 10
- p24.TopSurface = 10
- p25 = new("Part", m1)
- p25.BrickColor = BrickColor.new("Medium blue")
- p25.Material = "SmoothPlastic"
- p25.Transparency = 0.5
- p25.FormFactor = 3
- p25.Size = Vector3.new(0.600000024, 1.79999995, 0.400000006)
- p25.CFrame = CFrame.new(-70.3000031, 4.25511837, -4.3927331, 3.93155108e-009, 1, -2.34442759e-008, 0.979697764, 8.48380366e-010, 0.200480163, 0.200480163, -2.37565061e-008, -0.979697764)
- p25.BackSurface = 10
- p25.BottomSurface = 10
- p25.FrontSurface = 10
- p25.LeftSurface = 10
- p25.RightSurface = 10
- p25.TopSurface = 10
- b9 = new("BlockMesh", p25)
- b9.Name = "Mesh"
- b9.Scale = Vector3.new(1, 0.850000024, 0.0500000007)
- p26 = new("Part", m1)
- p26.BrickColor = BrickColor.new("Black")
- p26.Material = "SmoothPlastic"
- p26.FormFactor = 3
- p26.Size = Vector3.new(0.400000006, 0.200000003, 0.600000024)
- p26.CFrame = CFrame.new(-69.8000107, 3.40137601, -4.0928483, -1, 2.37882976e-008, -4.58120741e-009, 4.58120741e-009, 0.371390671, 0.928476691, 2.37882976e-008, 0.928476691, -0.371390671)
- p26.BackSurface = 10
- p26.BottomSurface = 10
- p26.FrontSurface = 10
- p26.LeftSurface = 10
- p26.RightSurface = 10
- p26.TopSurface = 10
- b10 = new("CylinderMesh", p26)
- b10.Name = "Mesh"
- b10.Offset = Vector3.new(0, -0.150000006, 0)
- p27 = new("Part", m1)
- p27.BrickColor = BrickColor.new("Black")
- p27.Material = "SmoothPlastic"
- p27.FormFactor = 3
- p27.Size = Vector3.new(0.200000033, 1, 0.200000003)
- p27.CFrame = CFrame.new(-70.3000107, 3.84704471, -4.05570936, -4.58120741e-009, 1, -2.37882976e-008, 0.928476691, -4.58120741e-009, -0.371390671, -0.371390671, -2.37882976e-008, -0.928476691)
- p27.BackSurface = 10
- p27.BottomSurface = 10
- p27.FrontSurface = 10
- p27.LeftSurface = 10
- p27.RightSurface = 10
- p27.TopSurface = 10
- b11 = new("CylinderMesh", p27)
- b11.Name = "Mesh"
- b11.Scale = Vector3.new(1.39999998, 1, 1.39999998)
- p28 = new("WedgePart", m1)
- p28.BrickColor = BrickColor.new("Medium stone grey")
- p28.Material = "SmoothPlastic"
- p28.Name = "Wedge"
- p28.FormFactor = 3
- p28.Size = Vector3.new(0.600000024, 0.900000095, 0.200000033)
- p28.CFrame = CFrame.new(-69.7000046, 2.54999852, -4.0999999, -0.999994278, -1.74263892e-008, 6.84501131e-008, -1.74263928e-008, 0.999997139, 1.84370062e-015, -6.84501131e-008, 6.50858793e-016, -0.999997139)
- p28.BackSurface = 10
- p28.BottomSurface = 10
- p28.FrontSurface = 10
- p28.LeftSurface = 10
- p28.RightSurface = 10
- p28.TopSurface = 10
- p29 = new("Part", m1)
- p29.BrickColor = BrickColor.new("Black")
- p29.Material = "SmoothPlastic"
- p29.FormFactor = 3
- p29.Size = Vector3.new(0.600000024, 0.200000003, 0.600000024)
- p29.CFrame = CFrame.new(-70.7000122, 3.40137601, -4.0928483, -1, 2.37882976e-008, -4.58120741e-009, 4.58120741e-009, 0.371390671, 0.928476691, 2.37882976e-008, 0.928476691, -0.371390671)
- p29.BackSurface = 10
- p29.BottomSurface = 10
- p29.FrontSurface = 10
- p29.LeftSurface = 10
- p29.RightSurface = 10
- p29.TopSurface = 10
- b12 = new("CylinderMesh", p29)
- b12.Name = "Mesh"
- b12.Offset = Vector3.new(0, -0.150000006, 0)
- p30 = new("Part", m1)
- p30.BrickColor = BrickColor.new("Black")
- p30.Material = "SmoothPlastic"
- p30.FormFactor = 3
- p30.Size = Vector3.new(0.600000024, 0.200000003, 0.200000003)
- p30.CFrame = CFrame.new(-70.3000107, 3.77276635, -4.24140453, -1, 2.37882976e-008, -4.58120741e-009, 4.58120741e-009, 0.371390671, 0.928476691, 2.37882976e-008, 0.928476691, -0.371390671)
- p30.BackSurface = 10
- p30.BottomSurface = 10
- p30.FrontSurface = 10
- p30.LeftSurface = 10
- p30.RightSurface = 10
- p30.TopSurface = 10
- b13 = new("CylinderMesh", p30)
- b13.Name = "Mesh"
- Barrel = new("Part", m1)
- Barrel.BrickColor = BrickColor.new("Black")
- Barrel.FormFactor = Enum.FormFactor.Custom
- Barrel.Size = Vector3.new(0.200000003, 0.400000006, 0.200000003)
- Barrel.CFrame = CFrame.new(-70.3000031, 2.70000052, -7.40000629, -1.20340502e-007, -1.59888529e-008, 1, 1, -3.57627869e-007, 1.20340502e-007, 3.57627869e-007, 1, 1.5988892e-008) * CFrame.Angles(math.pi, 0, 0)
- Mb1 = new("CylinderMesh", Barrel)
- Mb1.Name = "Mesh"
- Mb1.Scale = Vector3.new(0.5, 1, 0.5)
- MainBarrel = new("Part", m1)
- MainBarrel.BrickColor = BrickColor.new("Black")
- MainBarrel.FormFactor = Enum.FormFactor.Custom
- MainBarrel.Size = Vector3.new(0.200000003, 2, 0.200000003)
- MainBarrel.CFrame = CFrame.new(-70.3000031, 2.70000005, -6.20000648, -1.20340502e-007, -1.59888529e-008, 1, 1, -3.57627869e-007, 1.20340502e-007, 3.57627869e-007, 1, 1.5988892e-008)
- Bb2 = new("CylinderMesh", MainBarrel)
- Bb2.Name = "Mesh"
- p31 = new("Part", m2)
- p31.BrickColor = BrickColor.new("Dark stone grey")
- p31.Material = "SmoothPlastic"
- p31.FormFactor = 3
- p31.Size = Vector3.new(0.200000003, 0.689999938, 0.200000003)
- p31.CFrame = CFrame.new(-70.3000259, 2.56110811, -3.46110916, 1, 0, 0, 0, 0.70710659, 0.70710665, 0, -0.70710665, 0.70710659)
- p31.BackSurface = 10
- p31.BottomSurface = 10
- p31.FrontSurface = 10
- p31.LeftSurface = 10
- p31.RightSurface = 10
- p31.TopSurface = 10
- p32 = new("Part", m2)
- p32.BrickColor = BrickColor.new("White")
- p32.Material = "SmoothPlastic"
- p32.FormFactor = 3
- p32.Size = Vector3.new(0.600000024, 0.399999976, 0.50000006)
- p32.CFrame = CFrame.new(-69.8499985, 1.546, -3.71199989, 0, 0, 1, -0.707106769, 0.707106709, 0, -0.707106709, -0.707106769, 0)
- p32.BackSurface = 10
- p32.BottomSurface = 10
- p32.FrontSurface = 10
- p32.LeftSurface = 10
- p32.RightSurface = 10
- p32.TopSurface = 10
- p33 = new("Part", m2)
- p33.BrickColor = BrickColor.new("Dark stone grey")
- p33.Material = "SmoothPlastic"
- p33.FormFactor = 3
- p33.Size = Vector3.new(0.200000003, 0.399999976, 0.200000003)
- p33.CFrame = CFrame.new(-70.3000259, 2.59999871, -3.0999999, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- p33.BackSurface = 10
- p33.BottomSurface = 10
- p33.FrontSurface = 10
- p33.LeftSurface = 10
- p33.RightSurface = 10
- p33.TopSurface = 10
- Seat = new("Part", m2)
- Seat.BrickColor = BrickColor.new("Black")
- Seat.Material = "SmoothPlastic"
- Seat.FormFactor = 3
- Seat.Size = Vector3.new(0.600000024, 0.200000003, 2.20000005)
- Seat.CFrame = CFrame.new(-70.3000259, 2.83298802, -2.92815232, 1, 0, 0, 0, 0.999999762, 1.49011612e-008, 0, -1.49011612e-008, 0.999999762)
- Seat.BackSurface = 10
- Seat.BottomSurface = 10
- Seat.FrontSurface = 10
- Seat.LeftSurface = 10
- Seat.RightSurface = 10
- Seat.TopSurface = 10
- p35 = new("Part", m2)
- p35.BrickColor = BrickColor.new("Dark stone grey")
- p35.Material = "SmoothPlastic"
- p35.FormFactor = 3
- p35.Size = Vector3.new(0.200000003, 1, 3.20000005)
- p35.CFrame = CFrame.new(-70.3000259, 1.89999962, -2.4000001, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- p35.BackSurface = 10
- p35.BottomSurface = 10
- p35.FrontSurface = 10
- p35.LeftSurface = 10
- p35.RightSurface = 10
- p35.TopSurface = 10
- p36 = new("Part", m2)
- p36.BrickColor = BrickColor.new("Dark stone grey")
- p36.Material = "SmoothPlastic"
- p36.FormFactor = 3
- p36.Size = Vector3.new(0.200000003, 1.39999998, 2.80000019)
- p36.CFrame = CFrame.new(-70.3000259, 2.08612967, -2.02450442, 1, 0, 0, 0, 0.965925813, 0.258819044, 0, -0.258819044, 0.965925813)
- p36.BackSurface = 10
- p36.BottomSurface = 10
- p36.FrontSurface = 10
- p36.LeftSurface = 10
- p36.RightSurface = 10
- p36.TopSurface = 10
- p37 = new("Part", m2)
- p37.BrickColor = BrickColor.new("Medium stone grey")
- p37.Material = "SmoothPlastic"
- p37.FormFactor = 3
- p37.Size = Vector3.new(1.79999995, 0.400000006, 4)
- p37.CFrame = CFrame.new(-70.3000259, 1.19999993, -2, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- p37.BackSurface = 10
- p37.BottomSurface = 10
- p37.FrontSurface = 10
- p37.LeftSurface = 10
- p37.RightSurface = 10
- p37.TopSurface = 10
- p38 = new("Part", m2)
- p38.BrickColor = BrickColor.new("White")
- p38.Material = "SmoothPlastic"
- p38.Reflectance = 0.5
- p38.FormFactor = 3
- p38.Size = Vector3.new(1.79999995, 0.210000003, 4)
- p38.CFrame = CFrame.new(-70.3000259, 1.0999999, -2, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- p38.BackSurface = 10
- p38.BottomSurface = 10
- p38.FrontSurface = 10
- p38.LeftSurface = 10
- p38.RightSurface = 10
- p38.TopSurface = 10
- b14 = new("BlockMesh", p38)
- b14.Name = "Mesh"
- b14.Scale = Vector3.new(1.10000002, 1, 0.899999976)
- p39 = new("WedgePart", m2)
- p39.BrickColor = BrickColor.new("Institutional white")
- p39.Material = "SmoothPlastic"
- p39.Name = "Wedge"
- p39.FormFactor = 3
- p39.Size = Vector3.new(1.79999995, 1.5, 1.20000005)
- p39.CFrame = CFrame.new(-70.3000259, 1.99999988, -1.75, -1, 8.98468642e-008, 4.68792827e-008, -4.68792862e-008, -2.98022584e-008, -1, -8.98468571e-008, -1, 2.98022638e-008)
- p39.BackSurface = 10
- p39.BottomSurface = 10
- p39.FrontSurface = 10
- p39.LeftSurface = 10
- p39.RightSurface = 10
- p39.TopSurface = 10
- p40 = new("WedgePart", m2)
- p40.BrickColor = BrickColor.new("Institutional white")
- p40.Material = "SmoothPlastic"
- p40.Name = "Wedge"
- p40.FormFactor = 3
- p40.Size = Vector3.new(1.79999995, 1.79999995, 1.00000012)
- p40.CFrame = CFrame.new(-70.3000183, 2.29999948, -1.49999976, 0.999998927, 3.44938211e-009, -2.31517916e-010, 4.31985789e-008, 0.999999344, -2.98023117e-008, 2.31518388e-010, 5.96046235e-008, 0.999999344)
- p40.BackSurface = 10
- p40.BottomSurface = 10
- p40.FrontSurface = 10
- p40.LeftSurface = 10
- p40.RightSurface = 10
- p40.TopSurface = 10
- p41 = new("Part", m2)
- p41.BrickColor = BrickColor.new("Black")
- p41.Material = "SmoothPlastic"
- p41.FormFactor = 3
- p41.Size = Vector3.new(0.600000024, 0.200000003, 0.850000083)
- p41.CFrame = CFrame.new(-70.3000259, 2.94887185, -1.44207752, 1, 0, 0, 0, 0.965925574, 0.258818984, 0, -0.258818984, 0.965925574)
- p41.BackSurface = 10
- p41.BottomSurface = 10
- p41.FrontSurface = 10
- p41.LeftSurface = 10
- p41.RightSurface = 10
- p41.TopSurface = 10
- p42 = new("WedgePart", m2)
- p42.BrickColor = BrickColor.new("Medium stone grey")
- p42.Material = "SmoothPlastic"
- p42.Name = "Wedge"
- p42.FormFactor = 3
- p42.Size = Vector3.new(0.200000003, 0.399999976, 0.799999952)
- p42.CFrame = CFrame.new(-71.4000244, 1.29999983, -0.799999714, 3.41726647e-013, -1, 4.76835822e-007, 1, 3.41060513e-013, -1.30897582e-009, 1.30897582e-009, 4.76835822e-007, 1)
- p42.BackSurface = 10
- p42.BottomSurface = 10
- p42.FrontSurface = 10
- p42.LeftSurface = 10
- p42.RightSurface = 10
- p42.TopSurface = 10
- p43 = new("Part", m2)
- p43.BrickColor = BrickColor.new("Institutional white")
- p43.Material = "SmoothPlastic"
- p43.FormFactor = 3
- p43.Size = Vector3.new(1.79999995, 2, 0.600000083)
- p43.CFrame = CFrame.new(-70.3000259, 2.29946756, -1.05553186, 1, 0, 0, 0, 0.965925813, -0.258819044, 0, 0.258819044, 0.965925813)
- p43.BackSurface = 10
- p43.BottomSurface = 10
- p43.FrontSurface = 10
- p43.LeftSurface = 10
- p43.RightSurface = 10
- p43.TopSurface = 10
- p44 = new("WedgePart", m2)
- p44.BrickColor = BrickColor.new("Medium stone grey")
- p44.Material = "SmoothPlastic"
- p44.Name = "Wedge"
- p44.FormFactor = 3
- p44.Size = Vector3.new(0.200000003, 0.399999976, 0.799999952)
- p44.CFrame = CFrame.new(-69.1999817, 1.29999602, -0.800000191, -3.41060513e-013, 1, -4.76835822e-007, -1, -3.41060513e-013, 1.30920319e-009, 1.30920319e-009, 4.76835822e-007, 1)
- p44.BackSurface = 10
- p44.BottomSurface = 10
- p44.FrontSurface = 10
- p44.LeftSurface = 10
- p44.RightSurface = 10
- p44.TopSurface = 10
- p45 = new("Part", m2)
- p45.BrickColor = BrickColor.new("White")
- p45.Material = "SmoothPlastic"
- p45.FormFactor = 3
- p45.Size = Vector3.new(0.600000024, 0.399999976, 0.50000006)
- p45.CFrame = CFrame.new(-70.7500229, 1.54644656, -3.71213222, 0, 0, 1, -0.707106769, 0.707106709, 0, -0.707106709, -0.707106769, 0)
- p45.BackSurface = 10
- p45.BottomSurface = 10
- p45.FrontSurface = 10
- p45.LeftSurface = 10
- p45.RightSurface = 10
- p45.TopSurface = 10
- p46 = new("Part", m3)
- p46.BrickColor = BrickColor.new("White")
- p46.Material = "SmoothPlastic"
- p46.FormFactor = 3
- p46.Size = Vector3.new(0.200000003, 0.200000003, 0.50000006)
- p46.CFrame = CFrame.new(-70.7500229, 1.89999998, -3.21715736, 0, 0, 1, -0.707106769, 0.707106709, 0, -0.707106709, -0.707106769, 0)
- p46.BackSurface = 10
- p46.BottomSurface = 10
- p46.FrontSurface = 10
- p46.LeftSurface = 10
- p46.RightSurface = 10
- p46.TopSurface = 10
- b15 = new("BlockMesh", p46)
- b15.Name = "Mesh"
- b15.Offset = Vector3.new(0.150000006, 0, 0)
- p47 = new("Part", m3)
- p47.BrickColor = BrickColor.new("White")
- p47.Material = "SmoothPlastic"
- p47.FormFactor = 3
- p47.Size = Vector3.new(0.200000003, 0.200000003, 0.50000006)
- p47.CFrame = CFrame.new(-69.8499985, 2.18284273, -3.5, 0, 0, 1, -0.707106769, 0.707106709, 0, -0.707106709, -0.707106769, 0)
- p47.BackSurface = 10
- p47.BottomSurface = 10
- p47.FrontSurface = 10
- p47.LeftSurface = 10
- p47.RightSurface = 10
- p47.TopSurface = 10
- b16 = new("BlockMesh", p47)
- b16.Name = "Mesh"
- b16.Offset = Vector3.new(0.150000006, 0, 0)
- p48 = new("Part", m3)
- p48.BrickColor = BrickColor.new("White")
- p48.Material = "SmoothPlastic"
- p48.FormFactor = 3
- p48.Size = Vector3.new(0.200000003, 0.200000003, 0.50000006)
- p48.CFrame = CFrame.new(-70.7500229, 2.18284273, -3.5, 0, 0, 1, -0.707106769, 0.707106709, 0, -0.707106709, -0.707106769, 0)
- p48.BackSurface = 10
- p48.BottomSurface = 10
- p48.FrontSurface = 10
- p48.LeftSurface = 10
- p48.RightSurface = 10
- p48.TopSurface = 10
- b17 = new("BlockMesh", p48)
- b17.Name = "Mesh"
- b17.Offset = Vector3.new(0.150000006, 0, 0)
- p49 = new("Part", m3)
- p49.BrickColor = BrickColor.new("White")
- p49.Material = "SmoothPlastic"
- p49.FormFactor = 3
- p49.Size = Vector3.new(0.200000003, 0.200000003, 0.50000006)
- p49.CFrame = CFrame.new(-69.8499985, 1.89999986, -3.21715689, 0, 0, 1, -0.707106769, 0.707106709, 0, -0.707106709, -0.707106769, 0)
- p49.BackSurface = 10
- p49.BottomSurface = 10
- p49.FrontSurface = 10
- p49.LeftSurface = 10
- p49.RightSurface = 10
- p49.TopSurface = 10
- b18 = new("BlockMesh", p49)
- b18.Name = "Mesh"
- b18.Offset = Vector3.new(0.150000006, 0, 0)
- p50 = new("Part", m3)
- p50.BrickColor = BrickColor.new("White")
- p50.Material = "SmoothPlastic"
- p50.FormFactor = 3
- p50.Size = Vector3.new(0.200000003, 1, 0.700000048)
- p50.CFrame = CFrame.new(-70.7500229, 1.89999998, -3.50000024, 0, 0, 1, -0.707106769, 0.707106709, 0, -0.707106709, -0.707106769, 0)
- p50.BackSurface = 10
- p50.BottomSurface = 10
- p50.FrontSurface = 10
- p50.LeftSurface = 10
- p50.RightSurface = 10
- p50.TopSurface = 10
- p51 = new("Part", m3)
- p51.BrickColor = BrickColor.new("White")
- p51.Material = "SmoothPlastic"
- p51.FormFactor = 3
- p51.Size = Vector3.new(0.200000003, 1, 0.700000048)
- p51.CFrame = CFrame.new(-69.8499985, 1.89999998, -3.5, 0, 0, 1, -0.707106769, 0.707106709, 0, -0.707106709, -0.707106769, 0)
- p51.BackSurface = 10
- p51.BottomSurface = 10
- p51.FrontSurface = 10
- p51.LeftSurface = 10
- p51.RightSurface = 10
- p51.TopSurface = 10
- p52 = new("WedgePart", m4)
- p52.BrickColor = BrickColor.new("Medium stone grey")
- p52.Material = "SmoothPlastic"
- p52.Name = "Wedge"
- p52.FormFactor = 3
- p52.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
- p52.CFrame = CFrame.new(-69.8000259, 3.49999952, 1.70000005, 7.61512897e-009, 0.999998808, -3.24887246e-008, 5.96045027e-008, -2.88746271e-008, -0.999997318, -0.99999851, 7.61512275e-009, -5.96045737e-008)
- p52.BackSurface = 10
- p52.BottomSurface = 10
- p52.FrontSurface = 10
- p52.LeftSurface = 10
- p52.RightSurface = 10
- p52.TopSurface = 10
- p53 = new("WedgePart", m4)
- p53.BrickColor = BrickColor.new("Medium stone grey")
- p53.Material = "SmoothPlastic"
- p53.Name = "Wedge"
- p53.FormFactor = 3
- p53.Size = Vector3.new(0.200000003, 0.400000006, 1.19999993)
- p53.CFrame = CFrame.new(-69.2000275, 2.79999828, 1.69999981, 7.61512897e-009, 0.999998808, -3.24887246e-008, 5.96045027e-008, -2.88746271e-008, -0.999997318, -0.99999851, 7.61512275e-009, -5.96045737e-008)
- p53.BackSurface = 10
- p53.BottomSurface = 10
- p53.FrontSurface = 10
- p53.LeftSurface = 10
- p53.RightSurface = 10
- p53.TopSurface = 10
- p54 = new("Part", m4)
- p54.BrickColor = BrickColor.new("Really black")
- p54.Material = "SmoothPlastic"
- p54.FormFactor = 3
- p54.Size = Vector3.new(1, 0.200000003, 1)
- p54.CFrame = CFrame.new(-70.3000031, 2.24118161, 2.26592588, 0.999998331, -6.15425222e-009, -8.94069672e-008, 8.94069672e-008, 0.258818626, 0.965924501, 1.04308128e-007, -0.965924084, 0.258818716)
- p54.BackSurface = 10
- p54.BottomSurface = 10
- p54.FrontSurface = 10
- p54.LeftSurface = 10
- p54.RightSurface = 10
- p54.TopSurface = 10
- b19 = new("CylinderMesh", p54)
- b19.Name = "Mesh"
- b19.Offset = Vector3.new(0, 0.189999998, 0)
- b19.Scale = Vector3.new(0.800000012, 1, 0.800000012)
- p55 = new("Part", m4)
- p55.BrickColor = BrickColor.new("Black")
- p55.Material = "SmoothPlastic"
- p55.Name = "SmokeDispenser"
- p55.FormFactor = 3
- p55.Size = Vector3.new(0.400000036, 0.200000018, 0.400000036)
- p55.CFrame = CFrame.new(-70.3000107, 1.85493112, 1.80191004, 0.999998331, -9.46739078e-008, 6.28408685e-008, 3.76498406e-008, -0.258818597, -0.965924382, 1.94824821e-007, 0.965924025, -0.258818746)
- p55.BackSurface = 10
- p55.BottomSurface = 10
- p55.FrontSurface = 10
- p55.LeftSurface = 10
- p55.RightSurface = 10
- p55.TopSurface = 10
- Smoke = new("Smoke", p55)
- Smoke.RiseVelocity = 5
- p56 = new("WedgePart", m4)
- p56.BrickColor = BrickColor.new("Medium stone grey")
- p56.Material = "SmoothPlastic"
- p56.Name = "Wedge"
- p56.FormFactor = 3
- p56.Size = Vector3.new(0.200000003, 1, 0.600000024)
- p56.CFrame = CFrame.new(-69.6999969, 2.49999714, 1.69999969, -3.74175002e-008, -8.34472871e-007, 1, -1.0425353e-007, -1, -8.34472928e-007, 1, -1.04253559e-007, 3.74174114e-008)
- p56.BackSurface = 10
- p56.BottomSurface = 10
- p56.FrontSurface = 10
- p56.LeftSurface = 10
- p56.RightSurface = 10
- p56.TopSurface = 10
- p57 = new("WedgePart", m4)
- p57.BrickColor = BrickColor.new("Medium stone grey")
- p57.Material = "SmoothPlastic"
- p57.Name = "Wedge"
- p57.FormFactor = 3
- p57.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
- p57.CFrame = CFrame.new(-70.8000259, 3.49999976, 1.69999981, -7.61514318e-009, -1, 2.52606362e-008, 5.96046448e-008, -2.88746982e-008, -0.999999702, 0.999999702, -7.61513697e-009, 5.96046448e-008)
- p57.BackSurface = 10
- p57.BottomSurface = 10
- p57.FrontSurface = 10
- p57.LeftSurface = 10
- p57.RightSurface = 10
- p57.TopSurface = 10
- p58 = new("WedgePart", m4)
- p58.BrickColor = BrickColor.new("Medium stone grey")
- p58.Material = "SmoothPlastic"
- p58.Name = "Wedge"
- p58.FormFactor = 3
- p58.Size = Vector3.new(0.200000003, 0.600000024, 1)
- p58.CFrame = CFrame.new(-70.900032, 2.50000024, 1.69999969, 1.01942945e-007, 0.999999702, 3.88858332e-008, -8.42491517e-008, -3.88858332e-008, 0.999999702, 0.999999404, -1.01942902e-007, 8.42490948e-008)
- p58.BackSurface = 10
- p58.BottomSurface = 10
- p58.FrontSurface = 10
- p58.LeftSurface = 10
- p58.RightSurface = 10
- p58.TopSurface = 10
- p59 = new("Part", m4)
- p59.BrickColor = BrickColor.new("Medium stone grey")
- p59.Material = "SmoothPlastic"
- p59.FormFactor = 3
- p59.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- p59.CFrame = CFrame.new(-70.3000259, 3.49999976, 1.69999993, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- p59.BackSurface = 10
- p59.BottomSurface = 10
- p59.FrontSurface = 10
- p59.LeftSurface = 10
- p59.RightSurface = 10
- p59.TopSurface = 10
- p60 = new("Seat", m4)
- p60.BrickColor = BrickColor.new("Medium stone grey")
- p60.Material = "SmoothPlastic"
- p60.FormFactor = 3
- p60.Size = Vector3.new(1.79999995, 0.400000006, 0.200000003)
- p60.CFrame = CFrame.new(-70.3000259, 3.20000005, 1.69999993, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- p60.BackSurface = 10
- p60.BottomSurface = 10
- p60.FrontSurface = 10
- p60.LeftSurface = 10
- p60.RightSurface = 10
- p60.TopSurface = 10
- p61 = new("WedgePart", m4)
- p61.BrickColor = BrickColor.new("Medium stone grey")
- p61.Material = "SmoothPlastic"
- p61.Name = "Wedge"
- p61.FormFactor = 3
- p61.Size = Vector3.new(0.200000003, 0.400000006, 1.19999993)
- p61.CFrame = CFrame.new(-71.4000244, 2.79999995, 1.69999981, -7.61514318e-009, -1, 2.52606362e-008, 5.96046448e-008, -2.88746982e-008, -0.999999702, 0.999999702, -7.61513697e-009, 5.96046448e-008)
- p61.BackSurface = 10
- p61.BottomSurface = 10
- p61.FrontSurface = 10
- p61.LeftSurface = 10
- p61.RightSurface = 10
- p61.TopSurface = 10
- p62 = new("Part", m4)
- p62.BrickColor = BrickColor.new("Light stone grey")
- p62.Material = "SmoothPlastic"
- p62.FormFactor = 3
- p62.Size = Vector3.new(0.600000024, 1.19999993, 0.600000024)
- p62.CFrame = CFrame.new(-69.6999969, 1.99999833, 1.29999781, 0.70710516, -0.499998629, -0.500000179, 0.707106233, 0.50000006, 0.499998003, 2.01977264e-006, -0.70710516, 0.707105756)
- p62.BackSurface = 10
- p62.BottomSurface = 10
- p62.FrontSurface = 10
- p62.LeftSurface = 10
- p62.RightSurface = 10
- p62.TopSurface = 10
- b20 = new("CylinderMesh", p62)
- b20.Name = "Mesh"
- p63 = new("Part", m4)
- p63.BrickColor = BrickColor.new("Really black")
- p63.Material = "SmoothPlastic"
- p63.FormFactor = 3
- p63.Size = Vector3.new(0.600000024, 0.200000003, 0.600000024)
- p63.CFrame = CFrame.new(-71.1500015, 1.64999378, 1.79497123, 0.499998689, 0.499993622, -0.70710665, 0.499993473, 0.500007987, 0.707100332, 0.707108021, -0.707100868, 9.87303247e-006)
- p63.BackSurface = 10
- p63.BottomSurface = 10
- p63.FrontSurface = 10
- p63.LeftSurface = 10
- p63.RightSurface = 10
- p63.TopSurface = 10
- b21 = new("CylinderMesh", p63)
- b21.Name = "Mesh"
- b21.Offset = Vector3.new(0, 0.189999998, 0)
- b21.Scale = Vector3.new(0.800000012, 1, 0.800000012)
- p64 = new("Part", m4)
- p64.BrickColor = BrickColor.new("Light stone grey")
- p64.Material = "SmoothPlastic"
- p64.FormFactor = 3
- p64.Size = Vector3.new(0.600000024, 1.19999993, 0.600000024)
- p64.CFrame = CFrame.new(-70.8000031, 2, 1.29999995, 0.707110167, 0.499995172, 0.5, -0.707103372, 0.500009596, 0.499995172, -9.62615013e-006, -0.707103372, 0.707110167)
- p64.BackSurface = 10
- p64.BottomSurface = 10
- p64.FrontSurface = 10
- p64.LeftSurface = 10
- p64.RightSurface = 10
- p64.TopSurface = 10
- b22 = new("CylinderMesh", p64)
- b22.Name = "Mesh"
- p65 = new("Part", m4)
- p65.BrickColor = BrickColor.new("Really black")
- p65.Material = "SmoothPlastic"
- p65.FormFactor = 3
- p65.Size = Vector3.new(0.600000024, 0.200000003, 0.600000024)
- p65.CFrame = CFrame.new(-69.3499985, 1.64999819, 1.79497147, 0.707105339, -0.499998659, -0.50000006, 0.707105994, 0.50000006, 0.499998122, 1.90734863e-006, -0.707105279, 0.707105756)
- p65.BackSurface = 10
- p65.BottomSurface = 10
- p65.FrontSurface = 10
- p65.LeftSurface = 10
- p65.RightSurface = 10
- p65.TopSurface = 10
- b23 = new("CylinderMesh", p65)
- b23.Name = "Mesh"
- b23.Offset = Vector3.new(0, 0.189999998, 0)
- b23.Scale = Vector3.new(0.800000012, 1, 0.800000012)
- p66 = new("Part", m4)
- p66.BrickColor = BrickColor.new("Light stone grey")
- p66.Material = "SmoothPlastic"
- p66.FormFactor = 3
- p66.Size = Vector3.new(1, 1.79999995, 1)
- p66.CFrame = CFrame.new(-70.3000031, 2.5, 1.29999995, 1, 0, 0, 0, -0.258819014, -0.965925694, 0, 0.965925694, -0.258819014)
- p66.BackSurface = 10
- p66.BottomSurface = 10
- p66.FrontSurface = 10
- p66.LeftSurface = 10
- p66.RightSurface = 10
- p66.TopSurface = 10
- b24 = new("CylinderMesh", p66)
- b24.Name = "Mesh"
- p67 = new("WedgePart", m4)
- p67.BrickColor = BrickColor.new("Medium stone grey")
- p67.Material = "SmoothPlastic"
- p67.Name = "Wedge"
- p67.FormFactor = 3
- p67.Size = Vector3.new(1.79999995, 0.200000003, 0.799999893)
- p67.CFrame = CFrame.new(-69.8000259, 3.29999948, 0.700003684, -1.3927598e-009, 1.37461228e-007, -0.999995351, 4.02327558e-008, 0.999992132, 9.08137707e-008, 0.999995768, -1.04312008e-008, -1.39276302e-009)
- p67.BackSurface = 10
- p67.BottomSurface = 10
- p67.FrontSurface = 10
- p67.LeftSurface = 10
- p67.RightSurface = 10
- p67.TopSurface = 10
- p68 = new("Part", m4)
- p68.BrickColor = BrickColor.new("Light stone grey")
- p68.Material = "SmoothPlastic"
- p68.FormFactor = 3
- p68.Size = Vector3.new(0.400000036, 1.39999986, 0.200000003)
- p68.CFrame = CFrame.new(-70.3000031, 1.66868114, 1.3378948, 0.999998331, -6.15425222e-009, -8.94069672e-008, 8.94069672e-008, 0.258818626, 0.965924501, 1.04308128e-007, -0.965924084, 0.258818716)
- p68.BackSurface = 10
- p68.BottomSurface = 10
- p68.FrontSurface = 10
- p68.LeftSurface = 10
- p68.RightSurface = 10
- p68.TopSurface = 10
- p69 = new("Part", m4)
- p69.BrickColor = BrickColor.new("Light stone grey")
- p69.Material = "SmoothPlastic"
- p69.FormFactor = 3
- p69.Size = Vector3.new(0.200000003, 1.39999986, 0.600000024)
- p69.CFrame = CFrame.new(-70.0999985, 1.87199998, 1.33899999, 0.965924203, 3.48184663e-008, 0.258818537, -0.249999583, 0.258818626, 0.933011413, -0.0669870749, -0.965924084, 0.249999717)
- p69.BackSurface = 10
- p69.BottomSurface = 10
- p69.FrontSurface = 10
- p69.LeftSurface = 10
- p69.RightSurface = 10
- p69.TopSurface = 10
- p70 = new("Part", m4)
- p70.BrickColor = BrickColor.new("Light stone grey")
- p70.Material = "SmoothPlastic"
- p70.FormFactor = 3
- p70.Size = Vector3.new(0.200000003, 1.39999986, 0.600000024)
- p70.CFrame = CFrame.new(-70.5, 1.87199998, 1.33899999, 0.965924144, -1.15425593e-007, -0.258818656, 0.249999747, 0.258818656, 0.933011293, 0.0669872239, -0.965924084, 0.249999702)
- p70.BackSurface = 10
- p70.BottomSurface = 10
- p70.FrontSurface = 10
- p70.LeftSurface = 10
- p70.RightSurface = 10
- p70.TopSurface = 10
- p71 = new("WedgePart", m4)
- p71.BrickColor = BrickColor.new("Medium stone grey")
- p71.Material = "SmoothPlastic"
- p71.Name = "Wedge"
- p71.FormFactor = 3
- p71.Size = Vector3.new(1.79999995, 0.200000003, 0.999999881)
- p71.CFrame = CFrame.new(-69.2999954, 2.69999695, 0.699999988, 7.61514318e-009, 1, -2.52606362e-008, 5.96046448e-008, -2.88746982e-008, -0.999999702, -0.999999702, 7.61513697e-009, -5.96046448e-008)
- p71.BackSurface = 10
- p71.BottomSurface = 10
- p71.FrontSurface = 10
- p71.LeftSurface = 10
- p71.RightSurface = 10
- p71.TopSurface = 10
- p72 = new("WedgePart", m4)
- p72.BrickColor = BrickColor.new("Medium stone grey")
- p72.Material = "SmoothPlastic"
- p72.Name = "Wedge"
- p72.FormFactor = 3
- p72.Size = Vector3.new(1.79999995, 0.200000003, 0.799999893)
- p72.CFrame = CFrame.new(-70.8000183, 3.29999995, 0.699998677, 1.39279588e-009, 7.78571234e-008, 0.999998033, 1.59443047e-007, 0.999997497, -3.1209364e-008, -0.99999845, 1.8924537e-007, 1.3927921e-009)
- p72.BackSurface = 10
- p72.BottomSurface = 10
- p72.FrontSurface = 10
- p72.LeftSurface = 10
- p72.RightSurface = 10
- p72.TopSurface = 10
- p73 = new("Part", m4)
- p73.BrickColor = BrickColor.new("Medium stone grey")
- p73.Material = "SmoothPlastic"
- p73.FormFactor = 3
- p73.Size = Vector3.new(1.79999995, 0.200000003, 0.200000003)
- p73.CFrame = CFrame.new(-70.3000259, 3.30000019, 0.699999928, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- p73.BackSurface = 10
- p73.BottomSurface = 10
- p73.FrontSurface = 10
- p73.LeftSurface = 10
- p73.RightSurface = 10
- p73.TopSurface = 10
- p74 = new("WedgePart", m4)
- p74.BrickColor = BrickColor.new("Medium stone grey")
- p74.Material = "SmoothPlastic"
- p74.Name = "Wedge"
- p74.FormFactor = 3
- p74.Size = Vector3.new(0.400000006, 2.20000005, 0.799999952)
- p74.CFrame = CFrame.new(-69.1999817, 1.59999597, 0.699998975, -0.999999285, -1.47023982e-009, 5.05212441e-008, 5.05212299e-008, 8.94068108e-008, 0.999998569, -1.4702447e-009, 0.999999285, -8.94069316e-008)
- p74.BackSurface = 10
- p74.BottomSurface = 10
- p74.FrontSurface = 10
- p74.LeftSurface = 10
- p74.RightSurface = 10
- p74.TopSurface = 10
- p75 = new("Part", m4)
- p75.BrickColor = BrickColor.new("Medium stone grey")
- p75.Material = "SmoothPlastic"
- p75.FormFactor = 3
- p75.Size = Vector3.new(0.400000006, 2.20000005, 0.200000018)
- p75.CFrame = CFrame.new(-69.1999893, 2.09999514, 0.69999969, 0.99999994, -1.04632987e-008, -2.52606451e-008, -2.52606469e-008, -2.98023224e-008, -0.999999881, 1.04632969e-008, 0.999999881, -2.98023224e-008)
- p75.BackSurface = 10
- p75.BottomSurface = 10
- p75.FrontSurface = 10
- p75.LeftSurface = 10
- p75.RightSurface = 10
- p75.TopSurface = 10
- p76 = new("WedgePart", m4)
- p76.BrickColor = BrickColor.new("Medium stone grey")
- p76.Material = "SmoothPlastic"
- p76.Name = "Wedge"
- p76.FormFactor = 3
- p76.Size = Vector3.new(0.400000006, 2.20000005, 0.799999952)
- p76.CFrame = CFrame.new(-71.4000244, 1.60000086, 0.700000882, -0.999999285, -1.47023982e-009, 5.05212441e-008, 5.05212299e-008, 8.94068108e-008, 0.999998569, -1.4702447e-009, 0.999999285, -8.94069316e-008)
- p76.BackSurface = 10
- p76.BottomSurface = 10
- p76.FrontSurface = 10
- p76.LeftSurface = 10
- p76.RightSurface = 10
- p76.TopSurface = 10
- p77 = new("Part", m4)
- p77.BrickColor = BrickColor.new("Medium stone grey")
- p77.Material = "SmoothPlastic"
- p77.FormFactor = 3
- p77.Size = Vector3.new(0.400000006, 2.20000005, 0.200000018)
- p77.CFrame = CFrame.new(-71.4000244, 2.10000038, 0.700000405, 0.99999994, -1.04632987e-008, -2.52606451e-008, -2.52606469e-008, -2.98023224e-008, -0.999999881, 1.04632969e-008, 0.999999881, -2.98023224e-008)
- p77.BackSurface = 10
- p77.BottomSurface = 10
- p77.FrontSurface = 10
- p77.LeftSurface = 10
- p77.RightSurface = 10
- p77.TopSurface = 10
- p78 = new("WedgePart", m4)
- p78.BrickColor = BrickColor.new("Medium stone grey")
- p78.Material = "SmoothPlastic"
- p78.Name = "Wedge"
- p78.FormFactor = 3
- p78.Size = Vector3.new(1.79999995, 0.200000003, 0.999999881)
- p78.CFrame = CFrame.new(-71.3000259, 2.70000005, 0.699999928, -7.61514318e-009, -1, 2.52606362e-008, 5.96046448e-008, -2.88746982e-008, -0.999999702, 0.999999702, -7.61513697e-009, 5.96046448e-008)
- p78.BackSurface = 10
- p78.BottomSurface = 10
- p78.FrontSurface = 10
- p78.LeftSurface = 10
- p78.RightSurface = 10
- p78.TopSurface = 10
- p79 = new("Part", m4)
- p79.BrickColor = BrickColor.new("Medium stone grey")
- p79.Material = "SmoothPlastic"
- p79.FormFactor = 3
- p79.Size = Vector3.new(1.79999995, 2, 0.200000018)
- p79.CFrame = CFrame.new(-70.3000259, 1.79999995, 0.500000179, 1, 0, 0, 0, 0.70710659, -0.707106948, 0, 0.707106948, 0.70710659)
- p79.BackSurface = 10
- p79.BottomSurface = 10
- p79.FrontSurface = 10
- p79.LeftSurface = 10
- p79.RightSurface = 10
- p79.TopSurface = 10
- p80 = new("Part", m4)
- p80.BrickColor = BrickColor.new("Institutional white")
- p80.Material = "SmoothPlastic"
- p80.FormFactor = 3
- p80.Size = Vector3.new(0.200000003, 1.79999995, 0.200000003)
- p80.CFrame = CFrame.new(-69.4999847, 2.09999967, -0.100000001, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- p80.BackSurface = 10
- p80.BottomSurface = 10
- p80.FrontSurface = 10
- p80.LeftSurface = 10
- p80.RightSurface = 10
- p80.TopSurface = 10
- p81 = new("WedgePart", m4)
- p81.BrickColor = BrickColor.new("Medium stone grey")
- p81.Material = "SmoothPlastic"
- p81.Name = "Wedge"
- p81.FormFactor = 3
- p81.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
- p81.CFrame = CFrame.new(-70.8000412, 3.5, -0.300000012, -7.61514318e-009, -1, 2.52606362e-008, 5.96046448e-008, -2.88746982e-008, -0.999999702, 0.999999702, -7.61513697e-009, 5.96046448e-008)
- p81.BackSurface = 10
- p81.BottomSurface = 10
- p81.FrontSurface = 10
- p81.LeftSurface = 10
- p81.RightSurface = 10
- p81.TopSurface = 10
- p82 = new("Part", m4)
- p82.BrickColor = BrickColor.new("Medium stone grey")
- p82.Material = "SmoothPlastic"
- p82.FormFactor = 3
- p82.Size = Vector3.new(1.79999995, 0.200000003, 0.200000003)
- p82.CFrame = CFrame.new(-70.3000412, 3.29999995, -0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- p82.BackSurface = 10
- p82.BottomSurface = 10
- p82.FrontSurface = 10
- p82.LeftSurface = 10
- p82.RightSurface = 10
- p82.TopSurface = 10
- p83 = new("Part", m4)
- p83.BrickColor = BrickColor.new("Medium stone grey")
- p83.Material = "SmoothPlastic"
- p83.FormFactor = 3
- p83.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- p83.CFrame = CFrame.new(-70.3000412, 3.49999976, -0.300000042, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- p83.BackSurface = 10
- p83.BottomSurface = 10
- p83.FrontSurface = 10
- p83.LeftSurface = 10
- p83.RightSurface = 10
- p83.TopSurface = 10
- p84 = new("WedgePart", m4)
- p84.BrickColor = BrickColor.new("Medium stone grey")
- p84.Material = "SmoothPlastic"
- p84.Name = "Wedge"
- p84.FormFactor = 3
- p84.Size = Vector3.new(0.200000003, 0.800000012, 0.200000003)
- p84.CFrame = CFrame.new(-69.8000412, 3.49999905, -0.300000012, 7.61512897e-009, 0.999998808, -3.24887246e-008, 5.96045027e-008, -2.88746271e-008, -0.999997318, -0.99999851, 7.61512275e-009, -5.96045737e-008)
- p84.BackSurface = 10
- p84.BottomSurface = 10
- p84.FrontSurface = 10
- p84.LeftSurface = 10
- p84.RightSurface = 10
- p84.TopSurface = 10
- p85 = new("Part", m4)
- p85.BrickColor = BrickColor.new("Institutional white")
- p85.Material = "SmoothPlastic"
- p85.FormFactor = 3
- p85.Size = Vector3.new(1.80000007, 1.5999999, 0.400000006)
- p85.CFrame = CFrame.new(-70.2999954, 2.99999976, -0.199999988, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- p85.BackSurface = 10
- p85.BottomSurface = 10
- p85.FrontSurface = 10
- p85.LeftSurface = 10
- p85.RightSurface = 10
- p85.TopSurface = 10
- p86 = new("Part", m4)
- p86.BrickColor = BrickColor.new("Institutional white")
- p86.Material = "SmoothPlastic"
- p86.FormFactor = 3
- p86.Size = Vector3.new(0.200000003, 1.39999998, 0.200000003)
- p86.CFrame = CFrame.new(-69.5000229, 2.5, -0.100000009, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- p86.BackSurface = 10
- p86.BottomSurface = 10
- p86.FrontSurface = 10
- p86.LeftSurface = 10
- p86.RightSurface = 10
- p86.TopSurface = 10
- p87 = new("WedgePart", m4)
- p87.BrickColor = BrickColor.new("Medium stone grey")
- p87.Material = "SmoothPlastic"
- p87.Name = "Wedge"
- p87.FormFactor = 3
- p87.Size = Vector3.new(0.200000003, 0.400000006, 1.19999993)
- p87.CFrame = CFrame.new(-69.1999893, 2.79999495, -0.300000072, 7.61514318e-009, 1, -2.52606362e-008, 5.96046448e-008, -2.88746982e-008, -0.999999702, -0.999999702, 7.61513697e-009, -5.96046448e-008)
- p87.BackSurface = 10
- p87.BottomSurface = 10
- p87.FrontSurface = 10
- p87.LeftSurface = 10
- p87.RightSurface = 10
- p87.TopSurface = 10
- p88 = new("Part", m4)
- p88.BrickColor = BrickColor.new("Institutional white")
- p88.Material = "SmoothPlastic"
- p88.FormFactor = 3
- p88.Size = Vector3.new(0.200000003, 1.79999995, 0.200000003)
- p88.CFrame = CFrame.new(-71.0999985, 2.49999976, -0.300000012, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- p88.BackSurface = 10
- p88.BottomSurface = 10
- p88.FrontSurface = 10
- p88.LeftSurface = 10
- p88.RightSurface = 10
- p88.TopSurface = 10
- p89 = new("Part", m4)
- p89.BrickColor = BrickColor.new("Institutional white")
- p89.Material = "SmoothPlastic"
- p89.FormFactor = 3
- p89.Size = Vector3.new(0.200000003, 1.79999995, 0.200000003)
- p89.CFrame = CFrame.new(-71.0999985, 2.10000014, -0.100000024, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- p89.BackSurface = 10
- p89.BottomSurface = 10
- p89.FrontSurface = 10
- p89.LeftSurface = 10
- p89.RightSurface = 10
- p89.TopSurface = 10
- p90 = new("WedgePart", m4)
- p90.BrickColor = BrickColor.new("Medium stone grey")
- p90.Material = "SmoothPlastic"
- p90.Name = "Wedge"
- p90.FormFactor = 3
- p90.Size = Vector3.new(0.200000003, 0.400000006, 1.19999993)
- p90.CFrame = CFrame.new(-71.4000244, 2.80000019, -0.299999833, -7.61514318e-009, -1, 2.52606362e-008, 5.96046448e-008, -2.88746982e-008, -0.999999702, 0.999999702, -7.61513697e-009, 5.96046448e-008)
- p90.BackSurface = 10
- p90.BottomSurface = 10
- p90.FrontSurface = 10
- p90.LeftSurface = 10
- p90.RightSurface = 10
- p90.TopSurface = 10
- p91 = new("Part", m4)
- p91.BrickColor = BrickColor.new("Institutional white")
- p91.Material = "SmoothPlastic"
- p91.FormFactor = 3
- p91.Size = Vector3.new(0.200000003, 1.39999998, 0.200000003)
- p91.CFrame = CFrame.new(-71.0999985, 1.69999981, -0.299999982, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- p91.BackSurface = 10
- p91.BottomSurface = 10
- p91.FrontSurface = 10
- p91.LeftSurface = 10
- p91.RightSurface = 10
- p91.TopSurface = 10
- p92 = new("Part", m4)
- p92.BrickColor = BrickColor.new("Institutional white")
- p92.Material = "SmoothPlastic"
- p92.FormFactor = 3
- p92.Size = Vector3.new(0.200000003, 1.39999998, 0.200000003)
- p92.CFrame = CFrame.new(-69.5000229, 1.70000005, -0.300000012, 1, 0, 0, 0, 0, -1, 0, 1, 0)
- p92.BackSurface = 10
- p92.BottomSurface = 10
- p92.FrontSurface = 10
- p92.LeftSurface = 10
- p92.RightSurface = 10
- p92.TopSurface = 10
- p1 = Instance.new("Part", m1)
- p1.BrickColor = BrickColor.new("Institutional white")
- p1.Material = Enum.Material.Neon
- p1.FormFactor = Enum.FormFactor.Custom
- p1.Size = Vector3.new(0.800000012, 0.200000003, 0.600000024)
- p1.CFrame = CFrame.new(-70.3000031, 1.80000007, -6.30000687, -2.40267752e-007, -2.98023224e-008, -0.999999642, 1, 6.37415951e-007, -2.40267809e-007, 6.37416065e-007, -0.999999642, 2.98023224e-008)
- b1 = Instance.new("SpecialMesh", p1)
- b1.MeshType = Enum.MeshType.Sphere
- b1.Name = "Mesh"
- b1.Scale = Vector3.new(1, 2, 1.25)
- x1 = Instance.new("SpotLight", p1)
- x1.Angle = 60
- x1.Range = 60
- x1.Face = "Top";
- x1.Enabled = false;
- x2 = Instance.new("PointLight", p1)
- x2.Enabled = false;
- m.Parent = char
- m:MakeJoints()
- WeldChildren(m);
- Smoke.Enabled = false;
- Seat.CFrame = torso.CFrame * CFrame.new(0, -1, 0)
- WeldP(rootpart, Seat, CFrame.new(0, -1, -.75));
- torso.CFrame = torso.CFrame * CFrame.new(0, 1, 0);
- humanoid.Changed:connect(function()
- if (humanoid.Jump) then
- humanoid.Jump = false;
- end
- end)
- local BodyPos = new("BodyPosition", rootpart);
- BodyPos.position = Vector3.new(0, 5, 0);
- BodyPos.maxForce = Vector3.new(0, 7e5, 0)
- BodyPos.D = 120;
- local BodyGyro = new("BodyGyro", rootpart)
- BodyGyro.cframe = rootpart.CFrame;
- BodyGyro.maxTorque = Vector3.new(7e5, 7e5, 7e5);
- local BodyVelo = new("BodyVelocity", rootpart);
- BodyVelo.maxForce = Vector3.new(7e5, 0, 7e5);
- BodyVelo.velocity = Vector3.new();
- local TORQUE, SPEED, ROTSPEED, CHARGE = 0, 0, 0, 0;
- local MAXTORQUE = 1;
- local MAXSPEED = 120;
- local REPAIRMODE = false;
- KEY_HOLD = {}
- local MOUSE_DOWN;
- local MOUSE_UP = true;
- mouse.KeyDown:connect(function(k)
- KEY_HOLD[tostring(k):lower()] = true;
- if (k == "f") then
- x1.Enabled = not x1.Enabled
- x2.Enabled = not x2.Enabled
- end
- if (k == "h") then
- REPAIRMODE = not REPAIRMODE
- end
- end)
- mouse.KeyUp:connect(function(k)
- KEY_HOLD[tostring(k):lower()] = false;
- end)
- mouse.Button1Down:connect(function()
- MOUSE_DOWN = true;
- MOUSE_UP = false;
- end)
- mouse.Button1Up:connect(function()
- MOUSE_DOWN = false;
- MOUSE_UP = true;
- end)
- local OnFire = new("Sound", Barrel);
- OnFire.SoundId = "rbxassetid://10209257"
- OnFire.Volume = .5
- local OnMove = new("Sound", Seat);
- OnMove.SoundId = "rbxassetid://148008221";
- OnMove.Volume = 1
- local Particlus = {}
- for i = 1, 3 do
- local Colors = {Color3.new(1,0,0), Color3.new(1,.5,0), Color3.new(1,.9,0);}
- local Particle = new("ParticleEmitter", Smoke.Parent);
- Particle.VelocitySpread = 30;
- Particle.LightEmission = 200;
- Particle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.3, 0), NumberSequenceKeypoint.new(1, 0.9, 0)})
- --Particle.Color = ColorSequence.new(Colors[i]);
- Particle.Texture = "rbxassetid://262622448";
- Particle.Rate = 100;
- Particle.Speed = NumberRange.new(15);
- Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(1, 1, 0)});
- Particle.Lifetime = NumberRange.new(2);
- Particle.Acceleration = Vector3.new(0, 10 + i*5, 0)
- --Particle.Rotation = NumberRange.new(0,90);
- table.insert(Particlus, Particle);
- end
- function RayC(Part, speed, target)
- coroutine.wrap(function()
- local Visual = BasePart:clone();
- Visual.FormFactor = "Custom";
- Visual.BrickColor = BrickColor.Yellow();
- Visual.Size = Vector3.new(.2, 6, .2);
- Visual.CFrame = Part.CFrame * CFrame.new(0, -1, 0);
- Visual.Anchored = true;
- Visual.CanCollide = false;
- Visual.Locked = true
- Visual.Material = "Neon";
- local shell = BasePart:clone()
- shell.Transparency = 0
- shell:ClearAllChildren()
- shell.Anchored = false
- shell.CFrame = Part.CFrame * CFrame.new(.2,0,0)
- shell.Size = Vector3.new(.2,.5,.2)
- shell.Parent = Storage
- shell.BrickColor = BrickColor.new('Bright yellow')
- shell.CanCollide = true
- Instance.new('BlockMesh', shell).Scale = Vector3.new(.2,.4,.2)
- game:service'Debris':AddItem(shell,5)
- shell.Velocity = (Part.CFrame * CFrame.Angles(math.rad(math.random(-10,10)*8), -math.rad(40), math.rad(20))).lookVector * 15
- --FIRE ANIMATION
- --
- local Particle = new("ParticleEmitter", Part);
- Particle.VelocitySpread = 30;
- Particle.LightEmission = 200;
- local Colors = {Color3.new(1,0,0), Color3.new(1,.5,0), Color3.new(1,.9,0);}
- Particle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.1, 0), NumberSequenceKeypoint.new(1, 0.25, 0)})
- Particle.Color = ColorSequence.new(Colors[math.random(#Colors)]);
- Particle.Texture = "rbxassetid://252350680";
- Particle.Rotation = NumberRange.new(0,90);
- Particle.Rate = 100;
- Particle.Speed = NumberRange.new(15);
- Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0, 0), NumberSequenceKeypoint.new(1, 1, 0)});
- Particle.Lifetime = NumberRange.new(.1);
- coroutine.wrap(function()
- wait(.2)
- Particle.Enabled = false;
- wait(.4)
- Particle:Destroy()
- end)()
- new("SpecialMesh", Visual).MeshType = "Sphere";
- Visual.Mesh.Scale = Vector3.new(.5, 1, .5);
- local bulletpos = Visual.Position
- local bulletvelocity = (target - bulletpos).unit*speed
- local lastbulletpos = Visual.Position
- while game:service'RunService'.Stepped:wait() do
- lastbulletpos = bulletpos
- bulletpos = bulletpos + bulletvelocity
- Visual.Parent = Storage;
- local RayCast = Ray.new(lastbulletpos, (bulletpos - lastbulletpos))
- local hit, hitpos, normal = workspace:FindPartOnRay(RayCast, char, false, true)
- if (torso.Position - Visual.Position).magnitude > 2000 or Visual.Parent == nil then
- Visual:Destroy();
- break
- end
- Visual.Anchored = true
- Visual.CFrame = CFrame.new(bulletpos, bulletpos+bulletvelocity) * CFrame.Angles(math.pi/2, 0, 0);
- if hit then
- if hit.Parent then
- if hit.Parent.Parent:IsA'Model' then
- for x,z in next, hit.Parent.Parent:children() do
- if z:IsA'Humanoid' then
- if (z.MaxHealth == math.huge) then
- z.Parent:breakJoints();
- end
- z:TakeDamage(math.random(8,12));
- Visual:Destroy();
- break;
- end
- end
- end
- end
- if hit.Parent:IsA'Model' then
- for x,z in next, hit.Parent:children() do
- if z:IsA'Humanoid' then
- if (z.MaxHealth == math.huge) then
- z.Parent:breakJoints();
- end
- z.Health = z.Health - (math.random(8,12));
- Visual:Destroy();
- break;
- end
- end
- end
- local BulletHole
- local Dec
- BulletHole = BasePart:clone()
- BulletHole.Anchored = true
- BulletHole.Transparency = 1
- BulletHole.Size = Vector3.new(.8,.2,.8)
- BulletHole.CFrame = CFrame.new(hitpos, hitpos+normal) * CFrame.Angles(-math.pi/2,math.rad(math.random(-90,90)*4), 0)
- BulletHole.Parent = Storage
- Dec = Instance.new("Decal",BulletHole)
- Dec.Face = "Top"
- Dec.Texture = "rbxassetid://64291977"
- Particles.BulletholeParticles(BulletHole, hit)
- if not hit.Anchored then
- BulletHole.Anchored = false
- local Bweld = Instance.new('Weld', BulletHole)
- Bweld.Part0 = hit
- Bweld.Part1 = BulletHole
- Bweld.C0 = hit.CFrame:toObjectSpace(CFrame.new(hitpos, hitpos+normal)) * CFrame.Angles(-math.pi/2,math.rad(math.random(-90,90)*4),0)
- end
- game:service'Debris':AddItem(BulletHole, 25)
- local sound = Instance.new('Sound', Visual)
- if hit:IsA'BasePart' and hit.Transparency >= .1 then
- local id = {176678459,176678487,176678351}
- if Dec then
- Dec.Texture = "rbxassetid://"..id[math.random(1,#id)]
- end
- if BulletHole then
- Particles.BulletholeParticles(BulletHole, hit)
- BulletHole.Size = Vector3.new(1.5,.2,1.5)
- BulletHole.CFrame = CFrame.new(hitpos,hitpos+normal)*CFrame.new(0,0,.1)*CFrame.Angles(-math.pi/2,math.rad(math.random(-90,90)*4),0)
- if not hit.Anchored then
- BulletHole.Anchored = false
- local Bweld = Instance.new('Weld', BulletHole)
- Bweld.Part0 = hit
- Bweld.Part1 = BulletHole
- Bweld.C0 = hit.CFrame:toObjectSpace(CFrame.new(hitpos, hitpos+normal)) * CFrame.Angles(-math.pi/2,math.rad(math.random(-90,90)*4),0)
- end
- end
- sound.SoundId = "rbxassetid://142082167"
- else
- sound.SoundId = "rbxassetid://170538363"
- end
- sound.Pitch = 1.2+math.random()/3
- sound.Volume = .4
- sound:play()
- game:service'Debris':AddItem(sound,4)
- Visual:Destroy();
- break
- end
- end
- end)()
- end
- local db
- local DB2;
- game:service'RunService'.RenderStepped:connect(function()
- --//
- --// BASE VALUES
- --//
- local rscf = rsc0
- local lscf = lsc0
- local rlcf = rlc0
- local llcf = llc0
- local rjcf = rootc0
- local ncf = neckc0
- local ray = Ray.new(rootpart.Position, Vector3.new(0, -9.5 - math.sin(tick()*2)*.15, 0))
- local hitz, enz, norm = workspace:FindPartOnRay(ray, char)
- --//
- --// BODY OBJECTS
- --//
- BodyPos.D = 120;
- BodyPos.maxForce = Vector3.new(0, 7e5, 0)
- BodyGyro.maxTorque = Vector3.new(7e5, 7e5, 7e5);
- BodyVelo.maxForce = Vector3.new(7e5, 0, 7e5);
- if (hitz) then
- BodyPos.position = Vector3.new(0, enz.y + 9.5 + math.sin(tick()*2)*.15 - CHARGE*6 , 0);
- BodyPos.maxForce = Vector3.new(0, 9999e999, 0)
- else
- BodyPos.maxForce = Vector3.new();
- end
- if (norm ~= Vector3.new(0,0,0) and enz) then
- --[[
- THANK YOU ANTI FOR PROPER HACKY MATH WITH THE QUOTE OF...
- "dis r propr vector maths you know!11"
- --]]
- local dir = (camera.CoordinateFrame.lookVector*Vector3.new(1,1,1)).unit
- BodyGyro.cframe = CFrame.new(enz,enz+dir)*CFrame.Angles(-math.asin(dir:Dot(norm)),0,0)*CFrame.Angles(math.abs(TORQUE)*.35, 0, ROTSPEED*.005 + torso.RotVelocity.Y*.15)
- end
- --//
- --// HOVERBIKE JUMPING
- --//
- if (KEY_HOLD[" "] and hitz) then
- CHARGE = math_max(CHARGE + 0.015, 1);
- else
- if (CHARGE) > 0 then
- local LASTCHARGE = CHARGE;
- CHARGE = -0.15 - (LASTCHARGE*0.15);
- Particles.AirRing(CFrame.new(enz.x, enz.y, enz.z)*CFrame.new(0,1,0), 5, Color3.new(255,255,255), 0.15, 0, 3)
- wait()
- CHARGE = 0;
- end
- end
- --//
- --// LOOP THIS TO PREVENT CHARACTERS FROM GETTING OFF.
- --//
- humanoid.Sit = true;
- --//
- --// ANIMATION
- --//
- rjcf = rootc0 * CFrame.Angles(-math.rad(25), 0, 0);
- rscf = rsc0 * CFrame.new(-.1, 0, 0) * CFrame.Angles(math.pi/1.8, .05, -.1);
- lscf = lsc0 * CFrame.new(.1, 0, 0) * CFrame.Angles(math.pi/1.8, -.05, .1);
- rlcf = rlc0 * CFrame.new(0, .6, -.3) * CFrame.Angles(math.pi/3, 0, 0);
- llcf = llc0 * CFrame.new(0, .6, -.3) * CFrame.Angles(math.pi/3, 0, 0);
- --//
- --// MOVEMENT
- --//
- if (KEY_HOLD["w"] == true and hitz) then
- TORQUE = math_max(TORQUE + 1/25, MAXTORQUE);
- SPEED = math_max(SPEED + 1, MAXSPEED);
- end
- if (KEY_HOLD["s"] == true and hitz) then
- TORQUE = math_min(TORQUE - 1/50, -MAXTORQUE/2);
- SPEED = math_max(SPEED + 1, MAXSPEED/2)
- end
- if (KEY_HOLD["a"] == true and hitz) then
- ROTSPEED = math_max(ROTSPEED + 1, MAXSPEED/1.5);
- end
- if (KEY_HOLD["d"] == true and hitz) then
- ROTSPEED = math_min(ROTSPEED - 1, -MAXSPEED/1.5);
- end
- if (SPEED > 0 or ROTSPEED ~= 0 or TORQUE > 0) then
- if not OnMove.IsPlaying then
- OnMove:play();
- end
- --Smoke.Enabled = true;
- --Smoke.RiseVelocity = SPEED;
- for _,v in next,Particlus do
- v.Enabled = true;
- end
- else
- OnMove:stop();
- --Smoke.Enabled = false;
- --Smoke.RiseVelocity = 0;
- for _,v in next,Particlus do
- v.Enabled = false;
- end
- end
- BodyVelo.velocity = (Seat.CFrame).lookVector*(SPEED*TORQUE) + (Seat.CFrame*CFrame.Angles(0, math.pi/2, 0)).lookVector*ROTSPEED
- if (not KEY_HOLD["w"] and not KEY_HOLD["s"] and hitz) then
- if (TORQUE < 0) then
- TORQUE = math_max(TORQUE + 1/25, 0)
- end
- if (TORQUE > 0) then
- TORQUE = math_min(TORQUE - 1/25, 0)
- end
- if (SPEED < 0) then
- SPEED = math_max(SPEED + 5, 0)
- end
- if (SPEED > 0) then
- SPEED = math_min(SPEED - 5, 0)
- end
- end
- if (not KEY_HOLD["a"] and not KEY_HOLD["d"] and hitz) then
- if (ROTSPEED < 0) then
- ROTSPEED = math_max(ROTSPEED + 1, 0)
- end
- if (ROTSPEED > 0) then
- ROTSPEED = math_min(ROTSPEED - 1, 0)
- end
- end
- --//
- --// REPAIR MODE
- --//
- if (REPAIRMODE) then
- DB2 = false;
- BodyPos.D = 5000;
- BodyGyro.maxTorque = Vector3.new();
- BodyVelo.maxForce = Vector3.new();
- if (hitz) then
- BodyPos.position = Vector3.new(0, enz.y + 1 , 0);
- BodyPos.maxForce = Vector3.new(0, 9999e999, 0)
- else
- BodyPos.maxForce = Vector3.new();
- end
- else
- if (not REPAIRMODE and not DB2) then
- DB2 = true;
- Particles.AirRing(CFrame.new(enz.x, enz.y, enz.z)*CFrame.new(0,1,0), 5, Color3.new(255,255,255), 0.15, 0, 3)
- end
- end
- --//
- --// SHOOTING
- --//
- if (MOUSE_DOWN) then
- if db then return end
- db = true
- wait(.1);
- db = false
- OnFire:play();
- local PointLight = Instance.new("PointLight", Barrel);
- PointLight.Color = Color3.new(1,.5,0)
- PointLight.Brightness = 6;
- game:service'Debris':AddItem(PointLight, .05);
- RayC(Barrel, 25, mouse.Hit.p)
- end
- --//
- --// SMOOTHLY SET TARGET CFRAME
- --//
- rm.C0 = clerp(rm.C0,rscf,speed)
- lm.C0 = clerp(lm.C0,lscf,speed)
- rj.C0 = clerp(rj.C0,rjcf,speed)
- neck.C0 = clerp(neck.C0,ncf,speed)
- rlegm.C0 = clerp(rlegm.C0,rlcf,speed)
- llegm.C0 = clerp(llegm.C0,llcf,speed)
- end);
Add Comment
Please, Sign In to add comment