View difference between Paste ID: qYv31K15 and 2tsvjhMp
SHOW: | | - or go back to the newest paste.
1
2
--Converted with ttyyuu12345's model to script plugin v4
3
function sandbox(var,func)
4
	local env = getfenv(func)
5
	local newenv = setmetatable({},{
6
		__index = function(self,k)
7
			if k=="script" then
8
				return var
9
			else
10
				return env[k]
11
			end
12
		end,
13
	})
14
	setfenv(func,newenv)
15
	return func
16
end
17
cors = {}
18
mas = Instance.new("Model",game:GetService("Lighting"))
19
Model0 = Instance.new("Model")
20-
Part1 = Instance.new("Part")
20+
Tool1 = Instance.new("Tool")
21-
Part2 = Instance.new("Part")
21+
UnionOperation2 = Instance.new("UnionOperation")
22-
Part3 = Instance.new("Part")
22+
ManualWeld3 = Instance.new("ManualWeld")
23-
Seat4 = Instance.new("Seat")
23+
UnionOperation4 = Instance.new("UnionOperation")
24-
Seat5 = Instance.new("Seat")
24+
ManualWeld5 = Instance.new("ManualWeld")
25
Part6 = Instance.new("Part")
26-
Part7 = Instance.new("Part")
26+
ManualWeld7 = Instance.new("ManualWeld")
27-
CylinderMesh8 = Instance.new("CylinderMesh")
27+
LocalScript8 = Instance.new("LocalScript")
28-
Part9 = Instance.new("Part")
28+
Animation9 = Instance.new("Animation")
29-
Part10 = Instance.new("Part")
29+
LocalScript10 = Instance.new("LocalScript")
30-
Part11 = Instance.new("Part")
30+
Folder11 = Instance.new("Folder")
31-
CylinderMesh12 = Instance.new("CylinderMesh")
31+
Folder12 = Instance.new("Folder")
32-
Part13 = Instance.new("Part")
32+
Animation13 = Instance.new("Animation")
33-
Part14 = Instance.new("Part")
33+
Animation14 = Instance.new("Animation")
34-
Part15 = Instance.new("Part")
34+
Animation15 = Instance.new("Animation")
35-
Part16 = Instance.new("Part")
35+
Animation16 = Instance.new("Animation")
36-
Part17 = Instance.new("Part")
36+
Animation17 = Instance.new("Animation")
37-
SurfaceGui18 = Instance.new("SurfaceGui")
37+
Animation18 = Instance.new("Animation")
38-
Frame19 = Instance.new("Frame")
38+
Animation19 = Instance.new("Animation")
39-
Script20 = Instance.new("Script")
39+
Animation20 = Instance.new("Animation")
40-
Script21 = Instance.new("Script")
40+
Folder21 = Instance.new("Folder")
41-
Script22 = Instance.new("Script")
41+
ParticleEmitter22 = Instance.new("ParticleEmitter")
42-
Frame23 = Instance.new("Frame")
42+
ParticleEmitter23 = Instance.new("ParticleEmitter")
43-
Frame24 = Instance.new("Frame")
43+
ParticleEmitter24 = Instance.new("ParticleEmitter")
44-
Script25 = Instance.new("Script")
44+
BillboardGui25 = Instance.new("BillboardGui")
45-
TextLabel26 = Instance.new("TextLabel")
45+
ImageLabel26 = Instance.new("ImageLabel")
46
TextLabel27 = Instance.new("TextLabel")
47-
TextLabel28 = Instance.new("TextLabel")
47+
ImageLabel28 = Instance.new("ImageLabel")
48-
TextLabel29 = Instance.new("TextLabel")
48+
Script29 = Instance.new("Script")
49-
TextLabel30 = Instance.new("TextLabel")
49+
ParticleEmitter30 = Instance.new("ParticleEmitter")
50-
IntValue31 = Instance.new("IntValue")
50+
Model31 = Instance.new("Model")
51-
IntValue32 = Instance.new("IntValue")
51+
Model32 = Instance.new("Model")
52-
TextButton33 = Instance.new("TextButton")
52+
Part33 = Instance.new("Part")
53-
TextButton34 = Instance.new("TextButton")
53+
RocketPropulsion34 = Instance.new("RocketPropulsion")
54-
TextButton35 = Instance.new("TextButton")
54+
Sound35 = Instance.new("Sound")
55-
TextButton36 = Instance.new("TextButton")
55+
ManualWeld36 = Instance.new("ManualWeld")
56-
TextLabel37 = Instance.new("TextLabel")
56+
BlockMesh37 = Instance.new("BlockMesh")
57-
TextLabel38 = Instance.new("TextLabel")
57+
ManualWeld38 = Instance.new("ManualWeld")
58-
TextLabel39 = Instance.new("TextLabel")
58+
Sound39 = Instance.new("Sound")
59-
Frame40 = Instance.new("Frame")
59+
Part40 = Instance.new("Part")
60-
Script41 = Instance.new("Script")
60+
SpecialMesh41 = Instance.new("SpecialMesh")
61-
TextButton42 = Instance.new("TextButton")
61+
ManualWeld42 = Instance.new("ManualWeld")
62-
TextButton43 = Instance.new("TextButton")
62+
Part43 = Instance.new("Part")
63-
ImageLabel44 = Instance.new("ImageLabel")
63+
SpecialMesh44 = Instance.new("SpecialMesh")
64-
Frame45 = Instance.new("Frame")
64+
ManualWeld45 = Instance.new("ManualWeld")
65-
ImageLabel46 = Instance.new("ImageLabel")
65+
UnionOperation46 = Instance.new("UnionOperation")
66-
TextButton47 = Instance.new("TextButton")
66+
ManualWeld47 = Instance.new("ManualWeld")
67-
Script48 = Instance.new("Script")
67+
ObjectValue48 = Instance.new("ObjectValue")
68-
Frame49 = Instance.new("Frame")
68+
UnionOperation49 = Instance.new("UnionOperation")
69-
ImageLabel50 = Instance.new("ImageLabel")
69+
ManualWeld50 = Instance.new("ManualWeld")
70-
Script51 = Instance.new("Script")
70+
Part51 = Instance.new("Part")
71-
Frame52 = Instance.new("Frame")
71+
FileMesh52 = Instance.new("FileMesh")
72-
ImageLabel53 = Instance.new("ImageLabel")
72+
ManualWeld53 = Instance.new("ManualWeld")
73-
Script54 = Instance.new("Script")
73+
StringValue54 = Instance.new("StringValue")
74-
SpotLight55 = Instance.new("SpotLight")
74+
Model55 = Instance.new("Model")
75-
Tool56 = Instance.new("Tool")
75+
Part56 = Instance.new("Part")
76-
LocalScript57 = Instance.new("LocalScript")
76+
RocketPropulsion57 = Instance.new("RocketPropulsion")
77-
ScreenGui58 = Instance.new("ScreenGui")
77+
Sound58 = Instance.new("Sound")
78-
Part59 = Instance.new("Part")
78+
ManualWeld59 = Instance.new("ManualWeld")
79-
Part60 = Instance.new("Part")
79+
BlockMesh60 = Instance.new("BlockMesh")
80-
Model0.Name = "Pong Machine"
80+
Sound61 = Instance.new("Sound")
81
ManualWeld62 = Instance.new("ManualWeld")
82-
Part1.Parent = Model0
82+
Sound63 = Instance.new("Sound")
83-
Part1.CFrame = CFrame.new(21.5499992, 1.79044795, 179.163223, 0.965925813, 0.0669872984, -0.25, 0, 0.965925813, 0.258819044, 0.258819044, -0.25, 0.933012664)
83+
UnionOperation64 = Instance.new("UnionOperation")
84-
Part1.Orientation = Vector3.new(-15, -15, 0)
84+
ManualWeld65 = Instance.new("ManualWeld")
85-
Part1.Position = Vector3.new(21.5499992, 1.79044795, 179.163223)
85+
Decal66 = Instance.new("Decal")
86-
Part1.Rotation = Vector3.new(-15.5, -14.4799995, -3.97000003)
86+
UnionOperation67 = Instance.new("UnionOperation")
87-
Part1.Color = Color3.new(0, 0, 1)
87+
ManualWeld68 = Instance.new("ManualWeld")
88-
Part1.Size = Vector3.new(2.99999976, 3.60000038, 0.400000006)
88+
StringValue69 = Instance.new("StringValue")
89-
Part1.Anchored = true
89+
ObjectValue70 = Instance.new("ObjectValue")
90-
Part1.BrickColor = BrickColor.new("Really blue")
90+
Configuration71 = Instance.new("Configuration")
91-
Part1.FrontSurface = Enum.SurfaceType.Weld
91+
BoolValue72 = Instance.new("BoolValue")
92-
Part1.Material = Enum.Material.Fabric
92+
BoolValue73 = Instance.new("BoolValue")
93-
Part1.brickColor = BrickColor.new("Really blue")
93+
ObjectValue74 = Instance.new("ObjectValue")
94-
Part1.FormFactor = Enum.FormFactor.Custom
94+
BoolValue75 = Instance.new("BoolValue")
95-
Part1.formFactor = Enum.FormFactor.Custom
95+
BoolValue76 = Instance.new("BoolValue")
96-
Part2.Parent = Model0
96+
NumberValue77 = Instance.new("NumberValue")
97-
Part2.CFrame = CFrame.new(15.4499998, 1.79044795, 179.163223, 0.965925813, -0.0669873431, 0.249999985, 4.69434305e-08, 0.965925813, 0.258819044, -0.258819044, -0.25, 0.933012664)
97+
BoolValue78 = Instance.new("BoolValue")
98-
Part2.Orientation = Vector3.new(-15, 15, 0)
98+
BoolValue79 = Instance.new("BoolValue")
99-
Part2.Position = Vector3.new(15.4499998, 1.79044795, 179.163223)
99+
BoolValue80 = Instance.new("BoolValue")
100-
Part2.Rotation = Vector3.new(-15.5, 14.4799995, 3.97000003)
100+
BoolValue81 = Instance.new("BoolValue")
101-
Part2.Color = Color3.new(0.768628, 0.156863, 0.109804)
101+
BoolValue82 = Instance.new("BoolValue")
102-
Part2.Size = Vector3.new(2.99999976, 3.60000038, 0.400000006)
102+
BoolValue83 = Instance.new("BoolValue")
103-
Part2.Anchored = true
103+
Model84 = Instance.new("Model")
104-
Part2.BrickColor = BrickColor.new("Bright red")
104+
UnionOperation85 = Instance.new("UnionOperation")
105-
Part2.FrontSurface = Enum.SurfaceType.Weld
105+
ManualWeld86 = Instance.new("ManualWeld")
106-
Part2.Material = Enum.Material.Fabric
106+
UnionOperation87 = Instance.new("UnionOperation")
107-
Part2.brickColor = BrickColor.new("Bright red")
107+
ManualWeld88 = Instance.new("ManualWeld")
108-
Part2.FormFactor = Enum.FormFactor.Custom
108+
ObjectValue89 = Instance.new("ObjectValue")
109-
Part2.formFactor = Enum.FormFactor.Custom
109+
UnionOperation90 = Instance.new("UnionOperation")
110-
Part3.Parent = Model0
110+
ManualWeld91 = Instance.new("ManualWeld")
111-
Part3.CFrame = CFrame.new(18.5, 0.241928995, 183.5, 1, 0, 0, 0, 1, 0, 0, 0, 1)
111+
Part92 = Instance.new("Part")
112-
Part3.Position = Vector3.new(18.5, 0.241928995, 183.5)
112+
BlockMesh93 = Instance.new("BlockMesh")
113-
Part3.Color = Color3.new(0.388235, 0.372549, 0.384314)
113+
ManualWeld94 = Instance.new("ManualWeld")
114-
Part3.Size = Vector3.new(9, 0.200000003, 9)
114+
Sound95 = Instance.new("Sound")
115-
Part3.Anchored = true
115+
RocketPropulsion96 = Instance.new("RocketPropulsion")
116-
Part3.BrickColor = BrickColor.new("Dark stone grey")
116+
Sound97 = Instance.new("Sound")
117-
Part3.Material = Enum.Material.DiamondPlate
117+
Part98 = Instance.new("Part")
118-
Part3.TopSurface = Enum.SurfaceType.Smooth
118+
ManualWeld99 = Instance.new("ManualWeld")
119-
Part3.brickColor = BrickColor.new("Dark stone grey")
119+
StringValue100 = Instance.new("StringValue")
120-
Part3.FormFactor = Enum.FormFactor.Custom
120+
Model101 = Instance.new("Model")
121-
Part3.formFactor = Enum.FormFactor.Custom
121+
Part102 = Instance.new("Part")
122-
Seat4.Parent = Model0
122+
BlockMesh103 = Instance.new("BlockMesh")
123-
Seat4.CFrame = CFrame.new(21.1696148, 0.941928029, 180.582825, -0.965925813, 0.0669872984, 0.25, 0, 0.965925813, -0.258819044, -0.258819044, -0.25, -0.933012664)
123+
Sound104 = Instance.new("Sound")
124-
Seat4.Orientation = Vector3.new(15, 165, 0)
124+
RocketPropulsion105 = Instance.new("RocketPropulsion")
125-
Seat4.Position = Vector3.new(21.1696148, 0.941928029, 180.582825)
125+
ManualWeld106 = Instance.new("ManualWeld")
126-
Seat4.Rotation = Vector3.new(164.5, 14.4799995, -176.029999)
126+
ManualWeld107 = Instance.new("ManualWeld")
127-
Seat4.Color = Color3.new(0, 0, 1)
127+
Sound108 = Instance.new("Sound")
128-
Seat4.Size = Vector3.new(3, 1.20000005, 2)
128+
Part109 = Instance.new("Part")
129-
Seat4.BackSurface = Enum.SurfaceType.Weld
129+
CylinderMesh110 = Instance.new("CylinderMesh")
130-
Seat4.BrickColor = BrickColor.new("Really blue")
130+
ManualWeld111 = Instance.new("ManualWeld")
131-
Seat4.Material = Enum.Material.Fabric
131+
UnionOperation112 = Instance.new("UnionOperation")
132-
Seat4.TopSurface = Enum.SurfaceType.Smooth
132+
ManualWeld113 = Instance.new("ManualWeld")
133-
Seat4.brickColor = BrickColor.new("Really blue")
133+
ObjectValue114 = Instance.new("ObjectValue")
134-
Seat5.Parent = Model0
134+
UnionOperation115 = Instance.new("UnionOperation")
135-
Seat5.CFrame = CFrame.new(15.8303862, 0.941928029, 180.582825, -0.965925813, -0.0669873431, -0.249999985, -4.69434305e-08, 0.965925813, -0.258819044, 0.258819044, -0.25, -0.933012664)
135+
ManualWeld116 = Instance.new("ManualWeld")
136-
Seat5.Orientation = Vector3.new(15, -165, 0)
136+
UnionOperation117 = Instance.new("UnionOperation")
137-
Seat5.Position = Vector3.new(15.8303862, 0.941928029, 180.582825)
137+
ManualWeld118 = Instance.new("ManualWeld")
138-
Seat5.Rotation = Vector3.new(164.5, -14.4799995, 176.029999)
138+
ObjectValue119 = Instance.new("ObjectValue")
139-
Seat5.Color = Color3.new(0.768628, 0.156863, 0.109804)
139+
UnionOperation120 = Instance.new("UnionOperation")
140-
Seat5.Size = Vector3.new(3, 1.20000005, 2)
140+
ManualWeld121 = Instance.new("ManualWeld")
141-
Seat5.BackSurface = Enum.SurfaceType.Weld
141+
UnionOperation122 = Instance.new("UnionOperation")
142-
Seat5.BrickColor = BrickColor.new("Bright red")
142+
ManualWeld123 = Instance.new("ManualWeld")
143-
Seat5.Material = Enum.Material.Fabric
143+
StringValue124 = Instance.new("StringValue")
144-
Seat5.TopSurface = Enum.SurfaceType.Smooth
144+
Model125 = Instance.new("Model")
145-
Seat5.brickColor = BrickColor.new("Bright red")
145+
Part126 = Instance.new("Part")
146-
Part6.Name = "Speaker"
146+
CylinderMesh127 = Instance.new("CylinderMesh")
147-
Part6.Parent = Model0
147+
ManualWeld128 = Instance.new("ManualWeld")
148-
Part6.CFrame = CFrame.new(18.5, 1.94192195, 187, 1, 0, 0, 0, 1, 0, 0, 0, 1)
148+
Part129 = Instance.new("Part")
149-
Part6.Position = Vector3.new(18.5, 1.94192195, 187)
149+
BlockMesh130 = Instance.new("BlockMesh")
150-
Part6.Color = Color3.new(0.898039, 0.894118, 0.87451)
150+
ManualWeld131 = Instance.new("ManualWeld")
151-
Part6.Size = Vector3.new(1, 3.20000005, 2)
151+
Sound132 = Instance.new("Sound")
152-
Part6.Anchored = true
152+
RocketPropulsion133 = Instance.new("RocketPropulsion")
153-
Part6.BrickColor = BrickColor.new("Light stone grey")
153+
ManualWeld134 = Instance.new("ManualWeld")
154-
Part6.Material = Enum.Material.DiamondPlate
154+
Sound135 = Instance.new("Sound")
155
UnionOperation136 = Instance.new("UnionOperation")
156-
Part6.brickColor = BrickColor.new("Light stone grey")
156+
ManualWeld137 = Instance.new("ManualWeld")
157-
Part6.FormFactor = Enum.FormFactor.Custom
157+
ObjectValue138 = Instance.new("ObjectValue")
158-
Part6.formFactor = Enum.FormFactor.Custom
158+
UnionOperation139 = Instance.new("UnionOperation")
159-
Part7.Parent = Model0
159+
ManualWeld140 = Instance.new("ManualWeld")
160-
Part7.CFrame = CFrame.new(15.1999998, 2.54192495, 187, 1, 0, 0, 0, 1, 0, 0, 0, 1)
160+
UnionOperation141 = Instance.new("UnionOperation")
161-
Part7.Position = Vector3.new(15.1999998, 2.54192495, 187)
161+
ManualWeld142 = Instance.new("ManualWeld")
162-
Part7.Color = Color3.new(0.803922, 0.803922, 0.803922)
162+
ObjectValue143 = Instance.new("ObjectValue")
163-
Part7.Size = Vector3.new(0.400000036, 2, 2)
163+
UnionOperation144 = Instance.new("UnionOperation")
164-
Part7.Anchored = true
164+
ManualWeld145 = Instance.new("ManualWeld")
165-
Part7.BrickColor = BrickColor.new("Mid gray")
165+
UnionOperation146 = Instance.new("UnionOperation")
166-
Part7.Material = Enum.Material.DiamondPlate
166+
ManualWeld147 = Instance.new("ManualWeld")
167-
Part7.brickColor = BrickColor.new("Mid gray")
167+
StringValue148 = Instance.new("StringValue")
168-
Part7.FormFactor = Enum.FormFactor.Custom
168+
Model149 = Instance.new("Model")
169-
Part7.formFactor = Enum.FormFactor.Custom
169+
UnionOperation150 = Instance.new("UnionOperation")
170-
CylinderMesh8.Parent = Part7
170+
ManualWeld151 = Instance.new("ManualWeld")
171-
Part9.Parent = Model0
171+
Part152 = Instance.new("Part")
172-
Part9.CFrame = CFrame.new(17, 1.94192195, 187, 1, 0, 0, 0, 1, 0, 0, 0, 1)
172+
BlockMesh153 = Instance.new("BlockMesh")
173-
Part9.Position = Vector3.new(17, 1.94192195, 187)
173+
RocketPropulsion154 = Instance.new("RocketPropulsion")
174-
Part9.Color = Color3.new(0.768628, 0.156863, 0.109804)
174+
Sound155 = Instance.new("Sound")
175-
Part9.Size = Vector3.new(2, 3.19999981, 2)
175+
ManualWeld156 = Instance.new("ManualWeld")
176-
Part9.Anchored = true
176+
Sound157 = Instance.new("Sound")
177-
Part9.BrickColor = BrickColor.new("Bright red")
177+
StringValue158 = Instance.new("StringValue")
178-
Part9.Material = Enum.Material.DiamondPlate
178+
UnionOperation159 = Instance.new("UnionOperation")
179-
Part9.TopSurface = Enum.SurfaceType.Smooth
179+
ManualWeld160 = Instance.new("ManualWeld")
180-
Part9.brickColor = BrickColor.new("Bright red")
180+
Model161 = Instance.new("Model")
181-
Part9.FormFactor = Enum.FormFactor.Custom
181+
UnionOperation162 = Instance.new("UnionOperation")
182-
Part9.formFactor = Enum.FormFactor.Custom
182+
ManualWeld163 = Instance.new("ManualWeld")
183-
Part10.Parent = Model0
183+
UnionOperation164 = Instance.new("UnionOperation")
184-
Part10.CFrame = CFrame.new(20, 1.94192195, 187, 1, 0, 0, 0, 1, 0, 0, 0, 1)
184+
ManualWeld165 = Instance.new("ManualWeld")
185-
Part10.Position = Vector3.new(20, 1.94192195, 187)
185+
ObjectValue166 = Instance.new("ObjectValue")
186-
Part10.Color = Color3.new(0, 0, 1)
186+
UnionOperation167 = Instance.new("UnionOperation")
187-
Part10.Size = Vector3.new(2, 3.20000005, 2)
187+
ManualWeld168 = Instance.new("ManualWeld")
188-
Part10.Anchored = true
188+
Part169 = Instance.new("Part")
189-
Part10.BrickColor = BrickColor.new("Really blue")
189+
BlockMesh170 = Instance.new("BlockMesh")
190-
Part10.Material = Enum.Material.DiamondPlate
190+
Sound171 = Instance.new("Sound")
191-
Part10.TopSurface = Enum.SurfaceType.Smooth
191+
Sound172 = Instance.new("Sound")
192-
Part10.brickColor = BrickColor.new("Really blue")
192+
Sound173 = Instance.new("Sound")
193-
Part10.FormFactor = Enum.FormFactor.Custom
193+
Sound174 = Instance.new("Sound")
194-
Part10.formFactor = Enum.FormFactor.Custom
194+
Sound175 = Instance.new("Sound")
195-
Part11.Parent = Model0
195+
Sound176 = Instance.new("Sound")
196-
Part11.CFrame = CFrame.new(21.7999992, 2.54192495, 187, 1, 0, 0, 0, 1, 0, 0, 0, 1)
196+
Sound177 = Instance.new("Sound")
197-
Part11.Position = Vector3.new(21.7999992, 2.54192495, 187)
197+
Sound178 = Instance.new("Sound")
198-
Part11.Color = Color3.new(0.803922, 0.803922, 0.803922)
198+
RocketPropulsion179 = Instance.new("RocketPropulsion")
199-
Part11.Size = Vector3.new(0.400000036, 2, 2)
199+
ManualWeld180 = Instance.new("ManualWeld")
200-
Part11.Anchored = true
200+
Sound181 = Instance.new("Sound")
201-
Part11.BrickColor = BrickColor.new("Mid gray")
201+
StringValue182 = Instance.new("StringValue")
202-
Part11.Material = Enum.Material.DiamondPlate
202+
Model183 = Instance.new("Model")
203-
Part11.brickColor = BrickColor.new("Mid gray")
203+
Part184 = Instance.new("Part")
204-
Part11.FormFactor = Enum.FormFactor.Custom
204+
CylinderMesh185 = Instance.new("CylinderMesh")
205-
Part11.formFactor = Enum.FormFactor.Custom
205+
SpotLight186 = Instance.new("SpotLight")
206-
CylinderMesh12.Parent = Part11
206+
ManualWeld187 = Instance.new("ManualWeld")
207-
Part13.Parent = Model0
207+
Sound188 = Instance.new("Sound")
208-
Part13.CFrame = CFrame.new(15, 0.941928029, 187, 1, 0, 0, 0, 1, 0, 0, 0, 1)
208+
UnionOperation189 = Instance.new("UnionOperation")
209-
Part13.Position = Vector3.new(15, 0.941928029, 187)
209+
ManualWeld190 = Instance.new("ManualWeld")
210-
Part13.Size = Vector3.new(2, 1.20000005, 2)
210+
ObjectValue191 = Instance.new("ObjectValue")
211-
Part13.Anchored = true
211+
UnionOperation192 = Instance.new("UnionOperation")
212-
Part13.Material = Enum.Material.DiamondPlate
212+
ManualWeld193 = Instance.new("ManualWeld")
213-
Part13.TopSurface = Enum.SurfaceType.Smooth
213+
UnionOperation194 = Instance.new("UnionOperation")
214-
Part13.FormFactor = Enum.FormFactor.Custom
214+
Sound195 = Instance.new("Sound")
215-
Part13.formFactor = Enum.FormFactor.Custom
215+
Sound196 = Instance.new("Sound")
216-
Part14.Parent = Model0
216+
ManualWeld197 = Instance.new("ManualWeld")
217-
Part14.CFrame = CFrame.new(22, 0.941928029, 187, 1, 0, 0, 0, 1, 0, 0, 0, 1)
217+
UnionOperation198 = Instance.new("UnionOperation")
218-
Part14.Position = Vector3.new(22, 0.941928029, 187)
218+
ManualWeld199 = Instance.new("ManualWeld")
219-
Part14.Size = Vector3.new(2, 1.20000005, 2)
219+
ObjectValue200 = Instance.new("ObjectValue")
220-
Part14.Anchored = true
220+
Part201 = Instance.new("Part")
221-
Part14.Material = Enum.Material.DiamondPlate
221+
BlockMesh202 = Instance.new("BlockMesh")
222-
Part14.TopSurface = Enum.SurfaceType.Smooth
222+
RocketPropulsion203 = Instance.new("RocketPropulsion")
223-
Part14.FormFactor = Enum.FormFactor.Custom
223+
ManualWeld204 = Instance.new("ManualWeld")
224-
Part14.formFactor = Enum.FormFactor.Custom
224+
Sound205 = Instance.new("Sound")
225-
Part15.Parent = Model0
225+
Sound206 = Instance.new("Sound")
226-
Part15.CFrame = CFrame.new(18.5, 3.64191294, 187.199997, 1, 0, 0, 0, 1, 0, 0, 0, 1)
226+
Sound207 = Instance.new("Sound")
227-
Part15.Position = Vector3.new(18.5, 3.64191294, 187.199997)
227+
Sound208 = Instance.new("Sound")
228-
Part15.Color = Color3.new(0.388235, 0.372549, 0.384314)
228+
ManualWeld209 = Instance.new("ManualWeld")
229-
Part15.Size = Vector3.new(7.39999962, 0.200000003, 2)
229+
ManualWeld210 = Instance.new("ManualWeld")
230-
Part15.Anchored = true
230+
Sound211 = Instance.new("Sound")
231-
Part15.BrickColor = BrickColor.new("Dark stone grey")
231+
StringValue212 = Instance.new("StringValue")
232-
Part15.Material = Enum.Material.DiamondPlate
232+
Model213 = Instance.new("Model")
233-
Part15.TopSurface = Enum.SurfaceType.Smooth
233+
UnionOperation214 = Instance.new("UnionOperation")
234-
Part15.brickColor = BrickColor.new("Dark stone grey")
234+
ManualWeld215 = Instance.new("ManualWeld")
235-
Part15.FormFactor = Enum.FormFactor.Custom
235+
ObjectValue216 = Instance.new("ObjectValue")
236-
Part15.formFactor = Enum.FormFactor.Custom
236+
Part217 = Instance.new("Part")
237-
Part16.Parent = Model0
237+
CylinderMesh218 = Instance.new("CylinderMesh")
238-
Part16.CFrame = CFrame.new(14.9000015, 6.63845778, 186.274109, 0, -0.99999994, 0, 0.965925753, 0, 0.258819014, -0.258819014, 0, 0.965925694)
238+
ManualWeld219 = Instance.new("ManualWeld")
239-
Part16.Orientation = Vector3.new(-15, 0, 90)
239+
Sound220 = Instance.new("Sound")
240-
Part16.Position = Vector3.new(14.9000015, 6.63845778, 186.274109)
240+
Part221 = Instance.new("Part")
241-
Part16.Rotation = Vector3.new(-15, 0, 90)
241+
ManualWeld222 = Instance.new("ManualWeld")
242-
Part16.Color = Color3.new(0.898039, 0.894118, 0.87451)
242+
ObjectValue223 = Instance.new("ObjectValue")
243-
Part16.Size = Vector3.new(6.20000076, 0.200000003, 0.999999821)
243+
UnionOperation224 = Instance.new("UnionOperation")
244-
Part16.Anchored = true
244+
ManualWeld225 = Instance.new("ManualWeld")
245-
Part16.BrickColor = BrickColor.new("Light stone grey")
245+
UnionOperation226 = Instance.new("UnionOperation")
246-
Part16.Material = Enum.Material.DiamondPlate
246+
ManualWeld227 = Instance.new("ManualWeld")
247-
Part16.TopSurface = Enum.SurfaceType.Smooth
247+
ObjectValue228 = Instance.new("ObjectValue")
248-
Part16.brickColor = BrickColor.new("Light stone grey")
248+
UnionOperation229 = Instance.new("UnionOperation")
249-
Part16.FormFactor = Enum.FormFactor.Custom
249+
ManualWeld230 = Instance.new("ManualWeld")
250-
Part16.formFactor = Enum.FormFactor.Custom
250+
ObjectValue231 = Instance.new("ObjectValue")
251-
Part17.Name = "screen"
251+
UnionOperation232 = Instance.new("UnionOperation")
252-
Part17.Parent = Model0
252+
ManualWeld233 = Instance.new("ManualWeld")
253-
Part17.CFrame = CFrame.new(18.5, 6.54186678, 186.300003, 1, 0, 0, 0, 0.965925813, 0.258819044, 0, -0.258819044, 0.965925813)
253+
UnionOperation234 = Instance.new("UnionOperation")
254-
Part17.Orientation = Vector3.new(-15, 0, 0)
254+
ManualWeld235 = Instance.new("ManualWeld")
255-
Part17.Position = Vector3.new(18.5, 6.54186678, 186.300003)
255+
ObjectValue236 = Instance.new("ObjectValue")
256-
Part17.Rotation = Vector3.new(-15, 0, 0)
256+
UnionOperation237 = Instance.new("UnionOperation")
257-
Part17.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
257+
ManualWeld238 = Instance.new("ManualWeld")
258-
Part17.Size = Vector3.new(7, 6, 0.200000003)
258+
Part239 = Instance.new("Part")
259-
Part17.Anchored = true
259+
BlockMesh240 = Instance.new("BlockMesh")
260-
Part17.BrickColor = BrickColor.new("Really black")
260+
Sound241 = Instance.new("Sound")
261-
Part17.brickColor = BrickColor.new("Really black")
261+
Sound242 = Instance.new("Sound")
262-
Part17.FormFactor = Enum.FormFactor.Custom
262+
Sound243 = Instance.new("Sound")
263-
Part17.formFactor = Enum.FormFactor.Custom
263+
Sound244 = Instance.new("Sound")
264-
SurfaceGui18.Name = "Game"
264+
RocketPropulsion245 = Instance.new("RocketPropulsion")
265-
SurfaceGui18.Parent = Part17
265+
ManualWeld246 = Instance.new("ManualWeld")
266-
Frame19.Name = "Game"
266+
Sound247 = Instance.new("Sound")
267-
Frame19.Parent = SurfaceGui18
267+
Sound248 = Instance.new("Sound")
268-
Frame19.Visible = false
268+
StringValue249 = Instance.new("StringValue")
269-
Frame19.Transparency = 1
269+
Model250 = Instance.new("Model")
270-
Frame19.Size = UDim2.new(1, 0, 1, 0)
270+
UnionOperation251 = Instance.new("UnionOperation")
271-
Frame19.BackgroundColor = BrickColor.new("Institutional white")
271+
ManualWeld252 = Instance.new("ManualWeld")
272-
Frame19.BackgroundColor3 = Color3.new(1, 1, 1)
272+
UnionOperation253 = Instance.new("UnionOperation")
273-
Frame19.BackgroundTransparency = 1
273+
ObjectValue254 = Instance.new("ObjectValue")
274-
Script20.Name = "Controls"
274+
ManualWeld255 = Instance.new("ManualWeld")
275-
Script20.Parent = Frame19
275+
Part256 = Instance.new("Part")
276-
table.insert(cors,sandbox(Script20,function()
276+
ManualWeld257 = Instance.new("ManualWeld")
277-
B = script.Parent.GAME.BluPdl
277+
Part258 = Instance.new("Part")
278-
R = script.Parent.GAME.RedPdl
278+
BlockMesh259 = Instance.new("BlockMesh")
279
Sound260 = Instance.new("Sound")
280-
script.Parent.UpRed.MouseButton1Click:connect(function()
280+
RocketPropulsion261 = Instance.new("RocketPropulsion")
281-
  print("UpRed")
281+
Sound262 = Instance.new("Sound")
282-
	if R.Position.Y.Offset > 0 then
282+
ManualWeld263 = Instance.new("ManualWeld")
283-
		R.Position = UDim2.new(0, 560, 0, (R.Position.Y.Offset - 20))
283+
StringValue264 = Instance.new("StringValue")
284
UnionOperation265 = Instance.new("UnionOperation")
285
ManualWeld266 = Instance.new("ManualWeld")
286
Model267 = Instance.new("Model")
287-
script.Parent.DownRed.MouseButton1Click:connect(function()
287+
Part268 = Instance.new("Part")
288-
  print("DownRed")
288+
BlockMesh269 = Instance.new("BlockMesh")
289-
	if R.Position.Y.Offset < 400 then
289+
RocketPropulsion270 = Instance.new("RocketPropulsion")
290-
		R.Position = UDim2.new(0, 560, 0, (R.Position.Y.Offset + 20))
290+
Sound271 = Instance.new("Sound")
291
ManualWeld272 = Instance.new("ManualWeld")
292
ManualWeld273 = Instance.new("ManualWeld")
293
Sound274 = Instance.new("Sound")
294-
script.Parent.UpBlu.MouseButton1Click:connect(function()
294+
UnionOperation275 = Instance.new("UnionOperation")
295-
  print("UpBlu")
295+
ManualWeld276 = Instance.new("ManualWeld")
296-
	if B.Position.Y.Offset > 0 then
296+
UnionOperation277 = Instance.new("UnionOperation")
297-
		B.Position = UDim2.new(0, 0, 0, (B.Position.Y.Offset - 20))
297+
ManualWeld278 = Instance.new("ManualWeld")
298
ObjectValue279 = Instance.new("ObjectValue")
299
StringValue280 = Instance.new("StringValue")
300
Model281 = Instance.new("Model")
301-
script.Parent.DownBlu.MouseButton1Click:connect(function()
301+
Part282 = Instance.new("Part")
302-
  print("DownBlu")
302+
BlockMesh283 = Instance.new("BlockMesh")
303-
	if B.Position.Y.Offset < 400 then
303+
RocketPropulsion284 = Instance.new("RocketPropulsion")
304-
		B.Position = UDim2.new(0, 0, 0, (B.Position.Y.Offset + 20))
304+
Sound285 = Instance.new("Sound")
305
ManualWeld286 = Instance.new("ManualWeld")
306
ManualWeld287 = Instance.new("ManualWeld")
307
Sound288 = Instance.new("Sound")
308
UnionOperation289 = Instance.new("UnionOperation")
309-
Script21.Name = "Initialize"
309+
ManualWeld290 = Instance.new("ManualWeld")
310-
Script21.Parent = Frame19
310+
UnionOperation291 = Instance.new("UnionOperation")
311-
table.insert(cors,sandbox(Script21,function()
311+
ManualWeld292 = Instance.new("ManualWeld")
312-
script.Parent.GAME.BluPdl.Position = UDim2.new(0,0,0,200)
312+
StringValue293 = Instance.new("StringValue")
313-
script.Parent.GAME.RedPdl.Position = UDim2.new(0,560,0,200)
313+
Model294 = Instance.new("Model")
314-
script.Parent.GAME.Ball.Visible = false
314+
Part295 = Instance.new("Part")
315-
script.Parent.GAME.Ball.Position = UDim2.new (0, 290, 0, 250)
315+
CylinderMesh296 = Instance.new("CylinderMesh")
316-
script.Parent.GAME.Ready.Text = "3"
316+
ManualWeld297 = Instance.new("ManualWeld")
317-
script.Parent.GAME.Ready.Visible = true
317+
Sound298 = Instance.new("Sound")
318-
script.Parent.GAME.bScore.Visible = false
318+
UnionOperation299 = Instance.new("UnionOperation")
319-
script.Parent.GAME.rScore.Visible = false
319+
ManualWeld300 = Instance.new("ManualWeld")
320
ObjectValue301 = Instance.new("ObjectValue")
321-
			script.Parent.GAME.Ready.Text = "2"
321+
UnionOperation302 = Instance.new("UnionOperation")
322-
			script.Parent.GAME.Ball.Position = UDim2.new (0, 290, 0, 250)
322+
ManualWeld303 = Instance.new("ManualWeld")
323
UnionOperation304 = Instance.new("UnionOperation")
324-
			script.Parent.GAME.Ready.Text = "1"
324+
ManualWeld305 = Instance.new("ManualWeld")
325-
			script.Parent.GAME.Ball.Position = UDim2.new (0, 290, 0, 250)
325+
UnionOperation306 = Instance.new("UnionOperation")
326
ManualWeld307 = Instance.new("ManualWeld")
327-
			script.Parent.GAME.Ready.Text = "GO"
327+
ObjectValue308 = Instance.new("ObjectValue")
328-
			script.Parent.GAME.Ball.Position = UDim2.new (0, 290, 0, 250)
328+
Part309 = Instance.new("Part")
329
BlockMesh310 = Instance.new("BlockMesh")
330-
			script.Parent.GAME.Ready.Visible = false
330+
RocketPropulsion311 = Instance.new("RocketPropulsion")
331-
			script.Parent.GAME.Ready.Text = "3"
331+
ManualWeld312 = Instance.new("ManualWeld")
332-
script.Parent.GAME.Ball.Visible = true
332+
ManualWeld313 = Instance.new("ManualWeld")
333-
script.Parent.GAME.Ball.Position = UDim2.new (0, 90, 0, 250)
333+
Sound314 = Instance.new("Sound")
334-
script.Parent.GAME.BluScore.Value = 0
334+
Sound315 = Instance.new("Sound")
335-
script.Parent.GAME.RedScore.Value = 0
335+
Sound316 = Instance.new("Sound")
336-
	script.Parent.Parent.Game.GAME.Ball.Movement.Disabled = true
336+
ManualWeld317 = Instance.new("ManualWeld")
337-
	script.Parent.Parent.Game.GAME.Ball.Movement.Disabled = false
337+
ManualWeld318 = Instance.new("ManualWeld")
338
Sound319 = Instance.new("Sound")
339-
Script22.Name = "ScoreDisplay"
339+
StringValue320 = Instance.new("StringValue")
340-
Script22.Parent = Frame19
340+
Model321 = Instance.new("Model")
341-
table.insert(cors,sandbox(Script22,function()
341+
Part322 = Instance.new("Part")
342-
R = script.Parent.GAME.RedScore
342+
BlockMesh323 = Instance.new("BlockMesh")
343-
B = script.Parent.GAME.BluScore
343+
RocketPropulsion324 = Instance.new("RocketPropulsion")
344-
Rd = script.Parent.ScoreRed
344+
Sound325 = Instance.new("Sound")
345-
Bd = script.Parent.ScoreBlu
345+
ManualWeld326 = Instance.new("ManualWeld")
346
Sound327 = Instance.new("Sound")
347-
R.Changed:connect(function()
347+
UnionOperation328 = Instance.new("UnionOperation")
348-
	  Rd.Text = "Score: " .. R.Value
348+
ManualWeld329 = Instance.new("ManualWeld")
349-
	if R.Value == 300 then
349+
UnionOperation330 = Instance.new("UnionOperation")
350-
script.Parent.Parent.RedWins.Active = true
350+
ManualWeld331 = Instance.new("ManualWeld")
351-
script.Parent.Parent.RedWins.Visible = true
351+
ObjectValue332 = Instance.new("ObjectValue")
352-
script.Parent.Parent.RedWins.Script.Disabled = true
352+
StringValue333 = Instance.new("StringValue")
353-
script.Parent.Parent.RedWins.Script.Disabled = false
353+
ScreenGui334 = Instance.new("ScreenGui")
354-
script.Parent.Visible = false
354+
ImageLabel335 = Instance.new("ImageLabel")
355-
script.Parent.Active = false
355+
TextButton336 = Instance.new("TextButton")
356
LocalScript337 = Instance.new("LocalScript")
357
ImageLabel338 = Instance.new("ImageLabel")
358
LocalScript339 = Instance.new("LocalScript")
359
TextButton340 = Instance.new("TextButton")
360-
B.Changed:connect(function()
360+
LocalScript341 = Instance.new("LocalScript")
361-
	  Bd.Text = "Score: " .. B.Value
361+
ModuleScript342 = Instance.new("ModuleScript")
362-
	if B.Value == 300 then
362+
LocalScript343 = Instance.new("LocalScript")
363-
script.Parent.Parent.BlueWins.Active = true
363+
TextLabel344 = Instance.new("TextLabel")
364-
script.Parent.Parent.BlueWins.Visible = true
364+
Sound345 = Instance.new("Sound")
365-
script.Parent.Parent.BlueWins.Script.Disabled = true
365+
BillboardGui346 = Instance.new("BillboardGui")
366-
script.Parent.Parent.BlueWins.Script.Disabled = false
366+
TextLabel347 = Instance.new("TextLabel")
367-
script.Parent.Visible = false
367+
ImageLabel348 = Instance.new("ImageLabel")
368-
script.Parent.Active = false
368+
TextLabel349 = Instance.new("TextLabel")
369
LocalScript350 = Instance.new("LocalScript")
370
Script351 = Instance.new("Script")
371
Script352 = Instance.new("Script")
372
Frame353 = Instance.new("Frame")
373-
Frame23.Name = "GAME"
373+
TextBox354 = Instance.new("TextBox")
374-
Frame23.Parent = Frame19
374+
TextLabel355 = Instance.new("TextLabel")
375-
Frame23.Position = UDim2.new(0, 110, 0, 85)
375+
LocalScript356 = Instance.new("LocalScript")
376-
Frame23.Size = UDim2.new(0, 580, 0, 500)
376+
TextButton357 = Instance.new("TextButton")
377-
Frame23.BackgroundColor = BrickColor.new("Really black")
377+
TextButton358 = Instance.new("TextButton")
378-
Frame23.BackgroundColor3 = Color3.new(0, 0, 0)
378+
TextButton359 = Instance.new("TextButton")
379-
Frame23.BorderColor = BrickColor.new("Lime green")
379+
Frame360 = Instance.new("Frame")
380-
Frame23.BorderColor3 = Color3.new(0.333333, 1, 0)
380+
TextLabel361 = Instance.new("TextLabel")
381-
Frame23.BorderSizePixel = 10
381+
TextLabel362 = Instance.new("TextLabel")
382-
Frame24.Name = "Ball"
382+
TextLabel363 = Instance.new("TextLabel")
383-
Frame24.Parent = Frame23
383+
LocalScript364 = Instance.new("LocalScript")
384-
Frame24.Position = UDim2.new(0, 490, 0, 250)
384+
TextLabel365 = Instance.new("TextLabel")
385-
Frame24.Visible = false
385+
TextLabel366 = Instance.new("TextLabel")
386-
Frame24.Size = UDim2.new(0, 20, 0, 20)
386+
Frame367 = Instance.new("Frame")
387-
Frame24.BackgroundColor = BrickColor.new("Institutional white")
387+
TextLabel368 = Instance.new("TextLabel")
388-
Frame24.BackgroundColor3 = Color3.new(1, 1, 1)
388+
TextBox369 = Instance.new("TextBox")
389-
Frame24.BorderColor = BrickColor.new("New Yeller")
389+
LocalScript370 = Instance.new("LocalScript")
390-
Frame24.BorderColor3 = Color3.new(1, 1, 0)
390+
Frame371 = Instance.new("Frame")
391-
Frame24.BorderSizePixel = 3
391+
TextLabel372 = Instance.new("TextLabel")
392-
Script25.Name = "Movement"
392+
LocalScript373 = Instance.new("LocalScript")
393-
Script25.Parent = Frame24
393+
394-
table.insert(cors,sandbox(Script25,function()
394+
Tool1.Name = "Suitcase"
395-
B = script.Parent
395+
Tool1.Parent = Model0
396-
Pr = script.Parent.Parent.RedPdl
396+
UnionOperation2.Name = "Body"
397-
Pb = script.Parent.Parent.BluPdl
397+
UnionOperation2.Parent = Tool1
398-
Vy = 5
398+
UnionOperation2.CFrame = CFrame.new(141.018036, 2.93755102, -156.339569, 1, -2.48148524e-09, -2.24573625e-07, -2.48000021e-09, -1, 6.61611557e-06, -2.24573668e-07, -6.64591789e-06, -1)
399-
Vx = 8
399+
UnionOperation2.Orientation = Vector3.new(0, -180, -180)
400
UnionOperation2.Position = Vector3.new(141.018036, 2.93755102, -156.339569)
401-
script.Changed:connect(function()
401+
UnionOperation2.Rotation = Vector3.new(-180, 0, 0)
402
UnionOperation2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
403-
	wait(0.03)
403+
UnionOperation2.Transparency = 1
404-
	math.randomseed(tick())
404+
UnionOperation2.Size = Vector3.new(1.10004604, 2.0800004, 3.29995203)
405-
	if B.Position.Y.Offset <= 10 then
405+
UnionOperation2.BrickColor = BrickColor.new("Really black")
406-
		Vy = 5 + ((math.random()+0.3)*10)
406+
UnionOperation2.Material = Enum.Material.SmoothPlastic
407
UnionOperation2.Reflectance = 0.30000001192093
408-
	if B.Position.Y.Offset >= 480 then
408+
UnionOperation2.brickColor = BrickColor.new("Really black")
409-
		Vy = -5 - ((math.random()+0.3)*10)
409+
UnionOperation2.UsePartColor = true
410
ManualWeld3.Parent = UnionOperation2
411-
	--Oh ho ho ho, here goes the paddling system
411+
ManualWeld3.C1 = CFrame.new(0.00798535347, -1.35066199, 0.0104393959, 1, 0, 0, 0, -1, 0, 0, 0, -1)
412-
		--RED PADDLES
412+
ManualWeld3.Part0 = UnionOperation2
413-
	if B.Position.X.Offset >= 540 then
413+
ManualWeld3.Part1 = Part6
414-
		if B.Position.Y.Offset > (Pr.Position.Y.Offset - 20) and B.Position.Y.Offset < (Pr.Position.Y.Offset + 30) then
414+
ManualWeld3.part1 = Part6
415-
			Vx = -8
415+
UnionOperation4.Name = "Detail"
416-
			Vy = -5 - ((math.random()+0.3)*10)
416+
UnionOperation4.Parent = Tool1
417
UnionOperation4.CFrame = CFrame.new(141.018066, 2.94755006, -156.339569, -1.14435828e-07, -1.93245739e-07, 1, -0.86602217, 0.500005662, -2.48000021e-09, -0.500005662, -0.86602211, -2.24573668e-07)
418-
		if B.Position.Y.Offset >= (Pr.Position.Y.Offset + 30) and B.Position.Y.Offset < (Pr.Position.Y.Offset + 100) then
418+
UnionOperation4.Orientation = Vector3.new(0, 90, -60)
419-
			Vx = -8
419+
UnionOperation4.Position = Vector3.new(141.018066, 2.94755006, -156.339569)
420-
			Vy = 5 + ((math.random()+0.3)*10)
420+
UnionOperation4.Rotation = Vector3.new(-60, 90, 0)
421
UnionOperation4.Color = Color3.new(0.972549, 0.972549, 0.972549)
422
UnionOperation4.Transparency = 1
423
UnionOperation4.Size = Vector3.new(3.35939574, 3.79864359, 1.18000042)
424-
		--BLUE PADDLES
424+
UnionOperation4.CanCollide = false
425-
	if B.Position.X.Offset <= 20 then
425+
UnionOperation4.Material = Enum.Material.Neon
426-
		if B.Position.Y.Offset > (Pb.Position.Y.Offset - 20) and B.Position.Y.Offset < (Pb.Position.Y.Offset + 30) then
426+
UnionOperation4.Reflectance = 0.69999998807907
427-
			Vx = 8
427+
UnionOperation4.UsePartColor = true
428-
			Vy = -5 - ((math.random()+0.3)*10)
428+
ManualWeld5.Parent = UnionOperation4
429
ManualWeld5.C1 = CFrame.new(0.00800824165, -1.34066319, 0.0104417801, 0, 0, 1, -0.866025448, 0.49999994, 0, -0.49999994, -0.866025448, 0)
430-
		if B.Position.Y.Offset >= (Pb.Position.Y.Offset + 30) and B.Position.Y.Offset < (Pb.Position.Y.Offset + 100) then
430+
ManualWeld5.Part0 = UnionOperation4
431-
			Vx = 8
431+
ManualWeld5.Part1 = Part6
432-
			Vy = 5 + ((math.random()+0.3)*10)
432+
ManualWeld5.part1 = Part6
433
Part6.Name = "Handle"
434
Part6.Parent = Tool1
435
Part6.CFrame = CFrame.new(141.010056, 4.28821325, -156.350006, 1, 2.48148524e-09, 2.24573625e-07, -2.48000021e-09, 1, -6.61611557e-06, -2.24573668e-07, 6.64591789e-06, 1)
436-
	--SCORING
436+
Part6.Position = Vector3.new(141.010056, 4.28821325, -156.350006)
437-
		--RED SIDE ( BLUE SCORES )
437+
Part6.Transparency = 1
438-
		if B.Position.X.Offset >= 560 then
438+
Part6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
439-
			B.Visible = false
439+
Part6.BottomSurface = Enum.SurfaceType.Smooth
440-
			Vx = -8
440+
Part6.CanCollide = false
441-
			Vy = -5 - ((math.random()+0.3)*10)
441+
442-
			B.Position = UDim2.new (0, 490, 0, 250)
442+
ManualWeld7.Parent = Part6
443-
			script.Parent.Parent.bScore.Visible = true
443+
ManualWeld7.Part0 = Part6
444
ManualWeld7.Part1 = Part6
445-
			script.Parent.Parent.bScore.Visible = false
445+
ManualWeld7.part1 = Part6
446
LocalScript8.Name = "Main"
447-
			script.Parent.Parent.bScore.Visible = true
447+
LocalScript8.Parent = Tool1
448
table.insert(cors,sandbox(LocalScript8,function()
449-
			script.Parent.Parent.bScore.Visible = false
449+
repeat wait() until game.Players.LocalPlayer.Character
450
451-
			script.Parent.Parent.BluScore.Value = (script.Parent.Parent.BluScore.Value + 100)
451+
plr = game.Players.LocalPlayer
452-
			if script.Parent.Parent.BluScore.Value == 300 then
452+
char = plr.Character
453-
				break
453+
hum = char:WaitForChild("Humanoid")
454
mouse = plr:GetMouse()
455-
			script.Parent.Parent.Ready.Visible = true
455+
tool = script.Parent
456
457-
			script.Parent.Parent.Ready.Text = "2"
457+
suit = nil
458
459-
			script.Parent.Parent.Ready.Text = "1"
459+
enabled = false
460
deb = false
461-
			script.Parent.Parent.Ready.Text = "GO"
461+
462
repeat wait() until tool:FindFirstChild("Mark5")
463-
			script.Parent.Parent.Ready.Visible = false
463+
suit = tool:WaitForChild("Mark5")
464-
			script.Parent.Parent.Ready.Text = "3"
464+
465-
			B.Visible = true
465+
function Build(part)
466
	wait(2)
467-
		--BLU SIDE ( RED SCORES )
467+
	for _,v in pairs(part:GetChildren()) do
468-
		if B.Position.X.Offset <= 0 then
468+
	if v:IsA("Part") or v:IsA("UnionOperation") then
469-
			B.Visible = false
469+
		if v.Name == "Main" then
470-
			Vx = 8
470+
			v.Attach:Play()
471-
			Vy = 5 + ((math.random()+0.3)*10)
471+
472-
			B.Position = UDim2.new (0, 90, 0, 250)
472+
		v.Transparency = 0
473-
			script.Parent.Parent.rScore.Visible = true
473+
		if v.Material == Enum.Material.Neon then
474
			coroutine.resume(coroutine.create(function()
475-
			script.Parent.Parent.rScore.Visible = false
475+
				wait(1)
476
				local x = 10
477-
			script.Parent.Parent.rScore.Visible = true
477+
				local color = BrickColor.new("Institutional white").Color
478
				local origcolor = v.BrickColor.Color
479-
			script.Parent.Parent.rScore.Visible = false
479+
				local val = v.BrickColor.Color
480
				if v:FindFirstChild("Sound") then
481-
			script.Parent.Parent.RedScore.Value = (script.Parent.Parent.RedScore.Value + 100)
481+
					v.Sound:Play()
482-
			if script.Parent.Parent.RedScore.Value == 300 then
482+
483-
				break
483+
				for n = 1,x do
484
					val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
485-
			script.Parent.Parent.Ready.Visible = true
485+
					v.BrickColor = BrickColor.new(val)
486
					wait()
487-
			script.Parent.Parent.Ready.Text = "2"
487+
488
			end))
489-
			script.Parent.Parent.Ready.Text = "1"
489+
490
		wait(0.4)
491-
			script.Parent.Parent.Ready.Text = "GO"
491+
492
	end
493-
			script.Parent.Parent.Ready.Visible = false
493+
494-
			script.Parent.Parent.Ready.Text = "3"
494+
495-
			B.Visible = true
495+
mouse.Button1Down:connect(function()
496
	if enabled and not deb then
497
		deb = true
498-
	B.Position = UDim2.new(0, (B.Position.X.Offset + Vx), 0, (B.Position.Y.Offset + Vy))
498+
		local origface = char.Head.face.Texture
499-
	if script.Parent.Parent.BluScore.Value == 300 then
499+
		tool.Name = "Activated"
500-
		break
500+
		hum.WalkSpeed = 0
501
		hum.JumpPower = 0
502-
	if script.Parent.Parent.RedScore.Value == 300 then
502+
		local anim = hum:LoadAnimation(tool.Equip)
503-
		break
503+
		suit.Parent = char
504
		suit.Name = "Suit"
505
		for _,v in pairs(suit:GetChildren()) do
506
			for _,c in pairs(v:GetChildren()) do
507
				if c:IsA("Part") or c:IsA("UnionOperation") then
508-
Script25.Disabled = true
508+
					c.Transparency = 1
509-
TextLabel26.Name = "RedPdl"
509+
					c.Anchored = false
510-
TextLabel26.Parent = Frame23
510+
					c.CanCollide = false
511-
TextLabel26.Position = UDim2.new(0, 560, 0, 260)
511+
					c.Locked = true
512-
TextLabel26.Size = UDim2.new(0, 20, 0, 100)
512+
513-
TextLabel26.BackgroundColor = BrickColor.new("Really red")
513+
514-
TextLabel26.BackgroundColor3 = Color3.new(1, 0, 0)
514+
			if v:IsA("Model") and v:FindFirstChild("Main") then
515-
TextLabel26.BorderColor = BrickColor.new("Really red")
515+
				local w = Instance.new("Weld")
516-
TextLabel26.BorderColor3 = Color3.new(1, 0, 0)
516+
				w.Name = "SuitWeld"
517-
TextLabel26.Font = Enum.Font.SourceSans
517+
				w.Parent = char:FindFirstChild(v.Target.Value)
518-
TextLabel26.FontSize = Enum.FontSize.Size14
518+
				w.Part0 = w.Parent
519-
TextLabel26.Text = ""
519+
				w.Part1 = v.Main
520-
TextLabel26.TextSize = 14
520+
				w.C0 = CFrame.new(0,0,0)
521-
TextLabel27.Name = "BluPdl"
521+
522-
TextLabel27.Parent = Frame23
522+
523-
TextLabel27.Position = UDim2.new(0, 0, 0, 340)
523+
		local helm = suit:FindFirstChild("Helmet")
524-
TextLabel27.Size = UDim2.new(0, 20, 0, 100)
524+
		local mask = suit:FindFirstChild("Mask")
525-
TextLabel27.BackgroundColor = BrickColor.new("Really blue")
525+
		local helmweld = nil
526-
TextLabel27.BackgroundColor3 = Color3.new(0, 0.333333, 1)
526+
		local maskweld = nil
527-
TextLabel27.BorderColor = BrickColor.new("Really blue")
527+
		local cfhelm = nil
528-
TextLabel27.BorderColor3 = Color3.new(0, 0.333333, 1)
528+
		local cfmask = nil
529-
TextLabel27.Font = Enum.Font.SourceSans
529+
		
530-
TextLabel27.FontSize = Enum.FontSize.Size14
530+
		coroutine.resume(coroutine.create(function()
531-
TextLabel27.Text = ""
531+
532-
TextLabel27.TextSize = 14
532+
		local c = char.Head:GetChildren()
533-
TextLabel28.Name = "bScore"
533+
		for x = 1,#c do
534-
TextLabel28.Parent = Frame23
534+
			if c[x].Name == "SuitWeld" then
535-
TextLabel28.Position = UDim2.new(0.5, -200, 0, 0)
535+
				if c[x].Part1 == helm.Main then
536-
TextLabel28.Visible = false
536+
					helmweld = c[x]
537-
TextLabel28.Transparency = 0.5
537+
					cfhelm = helmweld.C0
538-
TextLabel28.Size = UDim2.new(0, 400, 0, 100)
538+
				elseif c[x].Part1 == mask.Main then
539-
TextLabel28.BackgroundColor = BrickColor.new("Cyan")
539+
					maskweld = c[x]
540-
TextLabel28.BackgroundColor3 = Color3.new(0, 0.666667, 1)
540+
					cfmask = maskweld.C0
541-
TextLabel28.BackgroundTransparency = 0.5
541+
542-
TextLabel28.Font = Enum.Font.SourceSans
542+
543-
TextLabel28.FontSize = Enum.FontSize.Size48
543+
544-
TextLabel28.Text = "Blue Scores!"
544+
545-
TextLabel28.TextColor = BrickColor.new("Institutional white")
545+
		repeat wait() until helmweld ~= nil and maskweld ~= nil
546-
TextLabel28.TextColor3 = Color3.new(1, 1, 1)
546+
547-
TextLabel28.TextSize = 48
547+
		suit.Status.Helmet.Value = false
548-
TextLabel28.TextStrokeTransparency = 0
548+
		coroutine.resume(coroutine.create(function()
549-
TextLabel29.Name = "rScore"
549+
			local x = 10
550-
TextLabel29.Parent = Frame23
550+
			local color = BrickColor.new("Really black").Color
551-
TextLabel29.Position = UDim2.new(0.5, -200, 0, 400)
551+
			local origcolor = mask.Eyes.BrickColor.Color
552-
TextLabel29.Visible = false
552+
			local val = mask.Eyes.BrickColor.Color
553-
TextLabel29.Transparency = 0.5
553+
			for i = 1,x do
554-
TextLabel29.Size = UDim2.new(0, 400, 0, 100)
554+
				val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
555-
TextLabel29.BackgroundColor = BrickColor.new("Really red")
555+
				mask.Eyes.BrickColor = BrickColor.new(val)
556-
TextLabel29.BackgroundColor3 = Color3.new(1, 0, 0)
556+
				wait()
557-
TextLabel29.BackgroundTransparency = 0.5
557+
558-
TextLabel29.Font = Enum.Font.SourceSans
558+
			end))
559-
TextLabel29.FontSize = Enum.FontSize.Size48
559+
			maskweld.C0 = cfhelm
560-
TextLabel29.Text = "Red Scores!"
560+
			local x = 10
561-
TextLabel29.TextColor = BrickColor.new("Institutional white")
561+
			for i = 1,x do
562-
TextLabel29.TextColor3 = Color3.new(1, 1, 1)
562+
				maskweld.C0 = maskweld.C0*CFrame.new(0,0.15/x,-0.15/x)* CFrame.Angles(math.rad(40/x),math.rad(0),math.rad(0))
563-
TextLabel29.TextSize = 48
563+
				wait()
564-
TextLabel29.TextStrokeTransparency = 0
564+
565-
TextLabel30.Name = "Ready"
565+
			for n,v in pairs(char:GetChildren()) do
566-
TextLabel30.Parent = Frame23
566+
				if v:IsA("Hat") then
567-
TextLabel30.Position = UDim2.new(0.5, -50, 0.5, -50)
567+
					v.Handle.Transparency = 0
568-
TextLabel30.Visible = false
568+
569-
TextLabel30.Transparency = 1
569+
570-
TextLabel30.Size = UDim2.new(0, 100, 0, 100)
570+
			local x = 10
571-
TextLabel30.BackgroundColor = BrickColor.new("Institutional white")
571+
			for i = 1,x do
572-
TextLabel30.BackgroundColor3 = Color3.new(1, 1, 1)
572+
				helmweld.C0 = helmweld.C0*CFrame.new(0,0.2/x,1.2/x)* CFrame.Angles(math.rad(40/x),math.rad(0),math.rad(0))
573-
TextLabel30.BackgroundTransparency = 1
573+
				maskweld.C0 = maskweld.C0*CFrame.new(0,0.2/x,1.2/x)* CFrame.Angles(math.rad(40/x),math.rad(0),math.rad(0))
574-
TextLabel30.Font = Enum.Font.SourceSansBold
574+
				wait()
575-
TextLabel30.FontSize = Enum.FontSize.Size48
575+
576-
TextLabel30.Text = "3"
576+
			local x = 8
577-
TextLabel30.TextColor = BrickColor.new("Institutional white")
577+
			for i = 1,x do
578-
TextLabel30.TextColor3 = Color3.new(1, 1, 1)
578+
				helmweld.C0 = helmweld.C0*CFrame.new(0,-1/x,1/x)* CFrame.Angles(math.rad(100/x),math.rad(0),math.rad(0))
579-
TextLabel30.TextSize = 48
579+
				maskweld.C0 = maskweld.C0*CFrame.new(0,-1/x,1/x)* CFrame.Angles(math.rad(100/x),math.rad(0),math.rad(0))
580-
TextLabel30.TextWrap = true
580+
				wait()
581-
TextLabel30.TextWrapped = true
581+
582-
IntValue31.Name = "BluScore"
582+
		
583-
IntValue31.Parent = Frame23
583+
		end))
584-
IntValue31.Value = 300
584+
585-
IntValue32.Name = "RedScore"
585+
		local m = Instance.new("Model")
586-
IntValue32.Parent = Frame23
586+
		m.Parent = char
587-
TextButton33.Name = "DownBlu"
587+
		m.Name = "SuitcaseModel"
588-
TextButton33.Parent = Frame19
588+
		for _,v in pairs(tool:GetChildren()) do
589-
TextButton33.Position = UDim2.new(0, 10, 0, 480)
589+
			if v:IsA("Part") or v:IsA("UnionOperation") then
590-
TextButton33.Size = UDim2.new(0, 80, 0, 100)
590+
				v.Parent = m
591-
TextButton33.BackgroundColor = BrickColor.new("Cyan")
591+
592-
TextButton33.BackgroundColor3 = Color3.new(0, 0.666667, 1)
592+
593-
TextButton33.Font = Enum.Font.ArialBold
593+
		wait(0.4)
594-
TextButton33.FontSize = Enum.FontSize.Size48
594+
		m.Handle.CFrame = char.Torso.CFrame*CFrame.new(0,-2.2,-2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60))
595-
TextButton33.Text = "Dn"
595+
		m.Handle.Anchored = true
596-
TextButton33.TextSize = 48
596+
		wait(0.1)
597-
TextButton34.Name = "DownRed"
597+
		anim:Play()
598-
TextButton34.Parent = Frame19
598+
		wait(0.2)
599-
TextButton34.Position = UDim2.new(0, 710, 0, 480)
599+
		tool.Name = "Building suit"
600-
TextButton34.Size = UDim2.new(0, 80, 0, 100)
600+
		coroutine.resume(coroutine.create(function()
601-
TextButton34.BackgroundColor = BrickColor.new("Really red")
601+
			for _,v in pairs(suit.Gauntlet1:GetChildren()) do
602-
TextButton34.BackgroundColor3 = Color3.new(1, 0, 0)
602+
				if v:IsA("Part") or v:IsA("UnionOperation") then
603-
TextButton34.Font = Enum.Font.ArialBold
603+
					if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
604-
TextButton34.FontSize = Enum.FontSize.Size48
604+
						v.Transparency = 0
605-
TextButton34.Text = "Dn"
605+
					end
606-
TextButton34.TextSize = 48
606+
607-
TextButton35.Name = "UpBlu"
607+
				if v.Name == "Main" then
608-
TextButton35.Parent = Frame19
608+
					v.Attach:Play()
609-
TextButton35.Position = UDim2.new(0, 10, 0, 80)
609+
610-
TextButton35.Size = UDim2.new(0, 80, 0, 100)
610+
				wait()
611-
TextButton35.BackgroundColor = BrickColor.new("Cyan")
611+
612-
TextButton35.BackgroundColor3 = Color3.new(0, 0.666667, 1)
612+
			Build(suit.Gauntlet1)
613-
TextButton35.Font = Enum.Font.ArialBold
613+
		end))
614-
TextButton35.FontSize = Enum.FontSize.Size48
614+
		coroutine.resume(coroutine.create(function()
615-
TextButton35.Text = "Up"
615+
			for _,v in pairs(suit.Gauntlet2:GetChildren()) do
616-
TextButton35.TextSize = 48
616+
				if v:IsA("Part") or v:IsA("UnionOperation") then
617-
TextButton36.Name = "UpRed"
617+
					if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
618-
TextButton36.Parent = Frame19
618+
						v.Transparency = 0
619-
TextButton36.Position = UDim2.new(0, 710, 0, 80)
619+
					end
620-
TextButton36.Size = UDim2.new(0, 80, 0, 100)
620+
621-
TextButton36.BackgroundColor = BrickColor.new("Really red")
621+
				if v.Name == "Main" then
622-
TextButton36.BackgroundColor3 = Color3.new(1, 0, 0)
622+
					v.Attach:Play()
623-
TextButton36.Font = Enum.Font.ArialBold
623+
624-
TextButton36.FontSize = Enum.FontSize.Size48
624+
				wait()
625-
TextButton36.Text = "Up"
625+
626-
TextButton36.TextSize = 48
626+
			Build(suit.Gauntlet2)
627-
TextLabel37.Name = "BG"
627+
		end))
628-
TextLabel37.Parent = Frame19
628+
		m.Body.Transparency = 1
629-
TextLabel37.Position = UDim2.new(0, 100, 0, 80)
629+
		wait(1.2)
630-
TextLabel37.Transparency = 1
630+
		m:Destroy()
631-
TextLabel37.Size = UDim2.new(0, 600, 0, 500)
631+
		suit.Chest1.Main.Attach:Play()
632-
TextLabel37.BackgroundColor = BrickColor.new("Really black")
632+
		coroutine.resume(coroutine.create(function()
633-
TextLabel37.BackgroundColor3 = Color3.new(0, 0, 0)
633+
			for _,v in pairs(suit.Chest1:GetChildren()) do
634-
TextLabel37.BackgroundTransparency = 1
634+
				if v:IsA("Part") or v:IsA("UnionOperation") then
635-
TextLabel37.BorderColor = BrickColor.new("Lime green")
635+
					if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
636-
TextLabel37.BorderColor3 = Color3.new(0, 1, 0)
636+
						v.Transparency = 0
637-
TextLabel37.BorderSizePixel = 5
637+
					end
638-
TextLabel37.Font = Enum.Font.SourceSans
638+
639-
TextLabel37.FontSize = Enum.FontSize.Size14
639+
				if v.Name == "Main" then
640-
TextLabel37.Text = ""
640+
					v.Attach:Play()
641-
TextLabel37.TextSize = 14
641+
642-
TextLabel38.Name = "ScoreBlu"
642+
				wait()
643-
TextLabel38.Parent = Frame19
643+
644-
TextLabel38.Position = UDim2.new(0, 100, 0, 0)
644+
			Build(suit.Chest1)
645-
TextLabel38.Transparency = 1
645+
		end))
646-
TextLabel38.Size = UDim2.new(0, 100, 0, 100)
646+
		wait(0.5)
647-
TextLabel38.BackgroundColor = BrickColor.new("Institutional white")
647+
		coroutine.resume(coroutine.create(function()
648-
TextLabel38.BackgroundColor3 = Color3.new(1, 1, 1)
648+
			for _,v in pairs(suit.Shoulder1:GetChildren()) do
649-
TextLabel38.BackgroundTransparency = 1
649+
				if v:IsA("Part") or v:IsA("UnionOperation") then
650-
TextLabel38.Font = Enum.Font.SourceSans
650+
					if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
651-
TextLabel38.FontSize = Enum.FontSize.Size48
651+
						v.Transparency = 0
652-
TextLabel38.Text = "Score: 300"
652+
					end
653-
TextLabel38.TextColor = BrickColor.new("Really blue")
653+
654-
TextLabel38.TextColor3 = Color3.new(0, 0.333333, 1)
654+
				if v.Name == "Main" then
655-
TextLabel38.TextSize = 48
655+
					v.Attach:Play()
656-
TextLabel39.Name = "ScoreRed"
656+
657-
TextLabel39.Parent = Frame19
657+
				wait()
658-
TextLabel39.Position = UDim2.new(0, 580, 0, 0)
658+
659-
TextLabel39.Transparency = 1
659+
			Build(suit.Shoulder1)
660-
TextLabel39.Size = UDim2.new(0, 100, 0, 100)
660+
		end))
661-
TextLabel39.BackgroundColor = BrickColor.new("Institutional white")
661+
		coroutine.resume(coroutine.create(function()
662-
TextLabel39.BackgroundColor3 = Color3.new(1, 1, 1)
662+
			for _,v in pairs(suit.Shoulder2:GetChildren()) do
663-
TextLabel39.BackgroundTransparency = 1
663+
				if v:IsA("Part") or v:IsA("UnionOperation") then
664-
TextLabel39.Font = Enum.Font.SourceSans
664+
					if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
665-
TextLabel39.FontSize = Enum.FontSize.Size48
665+
						v.Transparency = 0
666-
TextLabel39.Text = "Score: 0"
666+
					end
667-
TextLabel39.TextColor = BrickColor.new("Really red")
667+
668-
TextLabel39.TextColor3 = Color3.new(1, 0, 0)
668+
				if v.Name == "Main" then
669-
TextLabel39.TextSize = 48
669+
670-
Frame40.Name = "StartScreen"
670+
				wait()
671-
Frame40.Parent = SurfaceGui18
671+
672-
Frame40.Transparency = 1
672+
			Build(suit.Shoulder2)
673-
Frame40.Size = UDim2.new(1, 0, 1, 0)
673+
		end))
674-
Frame40.Active = true
674+
		wait(0.7)
675-
Frame40.BackgroundColor = BrickColor.new("Institutional white")
675+
		coroutine.resume(coroutine.create(function()
676-
Frame40.BackgroundColor3 = Color3.new(1, 1, 1)
676+
			hum.MaxHealth = 2000
677-
Frame40.BackgroundTransparency = 1
677+
			for _,v in pairs(suit.Chest2:GetChildren()) do
678-
Script41.Parent = Frame40
678+
				if v:IsA("Part") or v:IsA("UnionOperation") then
679-
table.insert(cors,sandbox(Script41,function()
679+
					if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
680-
script.Parent.Start.MouseButton1Click:connect(function()
680+
						v.Transparency = 0
681-
  print("Game Start")
681+
					end
682-
	script.Parent.Parent.Game.Active = true
682+
683-
	script.Parent.Parent.Game.Visible = true
683+
				if v.Name == "Main" then
684-
	script.Parent.Parent.Game.Initialize.Disabled = true
684+
					v.Attach:Play()
685-
	script.Parent.Parent.Game.Initialize.Disabled = false
685+
686-
	script.Parent.Parent.Game.GAME.Ball.Movement.Disabled = false
686+
				wait()
687-
	script.Parent.Visible = false
687+
688-
	script.Parent.Active = false
688+
			Build(suit.Chest2)
689
			hum.Health = hum.MaxHealth
690
		end))
691-
script.Parent.HowToPlay.MouseButton1Click:connect(function()
691+
		wait(1)
692-
  print("Game Start")
692+
		coroutine.resume(coroutine.create(function()
693-
	script.Parent.Parent.HowToPlay.Active = true
693+
			for _,v in pairs(suit.Arm1:GetChildren()) do
694-
	script.Parent.Parent.HowToPlay.Visible = true
694+
				if v:IsA("Part") or v:IsA("UnionOperation") then
695-
	script.Parent.Visible = false
695+
					if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
696-
	script.Parent.Active = false
696+
						v.Transparency = 0
697
					end
698
				end
699
				if v.Name == "Main" then
700-
TextButton42.Name = "HowToPlay"
700+
701-
TextButton42.Parent = Frame40
701+
				wait()
702-
TextButton42.Position = UDim2.new(0.700000048, -150, 0.699999988, 0)
702+
703-
TextButton42.Size = UDim2.new(0, 300, 0, 100)
703+
			Build(suit.Arm1)
704-
TextButton42.BackgroundColor = BrickColor.new("Really black")
704+
		end))
705-
TextButton42.BackgroundColor3 = Color3.new(0, 0, 0)
705+
		coroutine.resume(coroutine.create(function()
706-
TextButton42.BorderColor = BrickColor.new("Toothpaste")
706+
			for _,v in pairs(suit.Arm2:GetChildren()) do
707-
TextButton42.BorderColor3 = Color3.new(0.333333, 1, 1)
707+
				if v:IsA("Part") or v:IsA("UnionOperation") then
708-
TextButton42.BorderSizePixel = 10
708+
					if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
709-
TextButton42.Font = Enum.Font.SourceSansBold
709+
						v.Transparency = 0
710-
TextButton42.FontSize = Enum.FontSize.Size48
710+
					end
711-
TextButton42.Text = "HOW TO PLAY"
711+
712-
TextButton42.TextColor = BrickColor.new("Institutional white")
712+
				if v.Name == "Main" then
713-
TextButton42.TextColor3 = Color3.new(1, 1, 1)
713+
714-
TextButton42.TextSize = 48
714+
				wait()
715-
TextButton43.Name = "Start"
715+
716-
TextButton43.Parent = Frame40
716+
			Build(suit.Arm2)
717-
TextButton43.Position = UDim2.new(0.300000012, -150, 0.699999988, 0)
717+
		end))
718-
TextButton43.Size = UDim2.new(0, 300, 0, 100)
718+
		wait(0.7)
719-
TextButton43.BackgroundColor = BrickColor.new("Really black")
719+
		coroutine.resume(coroutine.create(function()
720-
TextButton43.BackgroundColor3 = Color3.new(0, 0, 0)
720+
			for _,v in pairs(suit.Thigh1:GetChildren()) do
721-
TextButton43.BorderColor = BrickColor.new("Really blue")
721+
				if v:IsA("Part") or v:IsA("UnionOperation") then
722-
TextButton43.BorderColor3 = Color3.new(0, 0.333333, 1)
722+
					if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
723-
TextButton43.BorderSizePixel = 10
723+
						v.Transparency = 0
724-
TextButton43.Font = Enum.Font.SourceSansBold
724+
					end
725-
TextButton43.FontSize = Enum.FontSize.Size48
725+
726-
TextButton43.Text = "START"
726+
				if v.Name == "Main" then
727-
TextButton43.TextColor = BrickColor.new("Institutional white")
727+
					v.Attach:Play()
728-
TextButton43.TextColor3 = Color3.new(1, 1, 1)
728+
729-
TextButton43.TextSize = 48
729+
				wait()
730-
TextButton43.TextWrap = true
730+
731-
TextButton43.TextWrapped = true
731+
			Build(suit.Thigh1)
732-
ImageLabel44.Parent = Frame40
732+
		end))
733-
ImageLabel44.Position = UDim2.new(0, 50, 0, 0)
733+
		coroutine.resume(coroutine.create(function()
734-
ImageLabel44.Transparency = 1
734+
			for _,v in pairs(suit.Thigh2:GetChildren()) do
735-
ImageLabel44.Size = UDim2.new(1, -100, 1, -200)
735+
				if v:IsA("Part") or v:IsA("UnionOperation") then
736-
ImageLabel44.BackgroundColor = BrickColor.new("Institutional white")
736+
					if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
737-
ImageLabel44.BackgroundColor3 = Color3.new(1, 1, 1)
737+
						v.Transparency = 0
738-
ImageLabel44.BackgroundTransparency = 1
738+
					end
739-
ImageLabel44.Image = "http://www.roblox.com/asset/?id=139116259"
739+
740-
Frame45.Name = "HowToPlay"
740+
				if v.Name == "Main" then
741-
Frame45.Parent = SurfaceGui18
741+
742-
Frame45.Visible = false
742+
				wait()
743-
Frame45.Transparency = 1
743+
744-
Frame45.Size = UDim2.new(1, 0, 1, 0)
744+
			Build(suit.Thigh2)
745-
Frame45.BackgroundColor = BrickColor.new("Institutional white")
745+
		end))
746-
Frame45.BackgroundColor3 = Color3.new(1, 1, 1)
746+
		wait(0.7)
747-
Frame45.BackgroundTransparency = 1
747+
		coroutine.resume(coroutine.create(function()
748-
ImageLabel46.Parent = Frame45
748+
			for _,v in pairs(suit.Boot1:GetChildren()) do
749-
ImageLabel46.Position = UDim2.new(0, 50, 0, 0)
749+
				if v:IsA("Part") or v:IsA("UnionOperation") then
750-
ImageLabel46.Transparency = 1
750+
					if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
751-
ImageLabel46.Size = UDim2.new(1, -100, 1, -200)
751+
						v.Transparency = 0
752-
ImageLabel46.BackgroundColor = BrickColor.new("Institutional white")
752+
					end
753-
ImageLabel46.BackgroundColor3 = Color3.new(1, 1, 1)
753+
754-
ImageLabel46.BackgroundTransparency = 1
754+
				if v.Name == "Main" then
755-
ImageLabel46.Image = "http://www.roblox.com/asset/?id=139120696"
755+
					v.Attach:Play()
756-
TextButton47.Name = "Done"
756+
757-
TextButton47.Parent = Frame45
757+
				wait()
758-
TextButton47.Position = UDim2.new(0.5, -150, 0.699999988, 0)
758+
759-
TextButton47.Size = UDim2.new(0, 300, 0, 100)
759+
			Build(suit.Boot1)
760-
TextButton47.BackgroundColor = BrickColor.new("Really black")
760+
		end))
761-
TextButton47.BackgroundColor3 = Color3.new(0, 0, 0)
761+
		coroutine.resume(coroutine.create(function()
762-
TextButton47.BorderColor = BrickColor.new("Really blue")
762+
			for _,v in pairs(suit.Boot2:GetChildren()) do
763-
TextButton47.BorderColor3 = Color3.new(0, 0.333333, 1)
763+
				if v:IsA("Part") or v:IsA("UnionOperation") then
764-
TextButton47.BorderSizePixel = 10
764+
					if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
765-
TextButton47.Font = Enum.Font.SourceSansBold
765+
						v.Transparency = 0
766-
TextButton47.FontSize = Enum.FontSize.Size48
766+
					end
767-
TextButton47.Text = "OK"
767+
768-
TextButton47.TextColor = BrickColor.new("Institutional white")
768+
				if v.Name == "Main" then
769-
TextButton47.TextColor3 = Color3.new(1, 1, 1)
769+
770-
TextButton47.TextSize = 48
770+
				wait()
771-
TextButton47.TextWrap = true
771+
772-
TextButton47.TextWrapped = true
772+
			Build(suit.Boot2)
773-
Script48.Parent = Frame45
773+
		end))
774-
table.insert(cors,sandbox(Script48,function()
774+
		wait(3)
775-
script.Parent.Done.MouseButton1Click:connect(function()
775+
		--anim:Stop()
776-
	script.Parent.Parent.StartScreen.Active = true
776+
		for _,v in pairs(suit.Helmet:GetChildren()) do
777-
	script.Parent.Parent.StartScreen.Visible = true
777+
			if v:IsA("Part") or v:IsA("UnionOperation") then
778-
	script.Parent.Visible = false
778+
				v.Transparency = 0
779-
	script.Parent.Active = false
779+
780
		end
781
		for _,v in pairs(suit.Mask:GetChildren()) do
782
			if v:IsA("Part") or v:IsA("UnionOperation") then
783-
Frame49.Name = "RedWins"
783+
				v.Transparency = 0
784-
Frame49.Parent = SurfaceGui18
784+
785-
Frame49.Visible = false
785+
786-
Frame49.Transparency = 1
786+
		suit.Mask.Mask.Decal.Transparency = 0
787-
Frame49.Size = UDim2.new(1, 0, 1, 0)
787+
		wait(0.1)
788-
Frame49.BackgroundColor = BrickColor.new("Institutional white")
788+
		suit.Helmet.Main.Attach:Play()
789-
Frame49.BackgroundColor3 = Color3.new(1, 1, 1)
789+
		local x = 8
790-
Frame49.BackgroundTransparency = 1
790+
		for i = 1,x do
791-
ImageLabel50.Parent = Frame49
791+
			helmweld.C0 = helmweld.C0*CFrame.new(0,1/x,-1/x)* CFrame.Angles(math.rad(-100/x),math.rad(0),math.rad(0))
792-
ImageLabel50.Position = UDim2.new(0, 50, 0, 50)
792+
			maskweld.C0 = maskweld.C0*CFrame.new(0,1/x,-1/x)* CFrame.Angles(math.rad(-100/x),math.rad(0),math.rad(0))
793-
ImageLabel50.Transparency = 1
793+
			wait()
794-
ImageLabel50.Size = UDim2.new(1, -100, 1, -100)
794+
795-
ImageLabel50.BackgroundColor = BrickColor.new("Institutional white")
795+
		local x = 10
796-
ImageLabel50.BackgroundColor3 = Color3.new(1, 1, 1)
796+
		for i = 1,x do
797-
ImageLabel50.BackgroundTransparency = 1
797+
			helmweld.C0 = helmweld.C0*CFrame.new(0,-0.2/x,-1.2/x)* CFrame.Angles(math.rad(-40/x),math.rad(0),math.rad(0))
798-
ImageLabel50.Image = "http://www.roblox.com/asset/?id=139120645"
798+
			maskweld.C0 = maskweld.C0*CFrame.new(0,-0.2/x,-1.2/x)* CFrame.Angles(math.rad(-40/x),math.rad(0),math.rad(0))
799-
Script51.Parent = Frame49
799+
			wait()
800-
table.insert(cors,sandbox(Script51,function()
800+
801
		helmweld.C0 = cfhelm
802-
script.Parent.Parent.Game.GAME.Ball.Movement.Disabled = true
802+
		maskweld.C0 = cfhelm*CFrame.new(0,0.15,-0.15)* CFrame.Angles(math.rad(40),math.rad(0),math.rad(0))
803-
script.Parent.Visible = false
803+
		for n,v in pairs(char:GetChildren()) do
804-
script.Parent.Active = false
804+
			if v:IsA("Hat") then
805-
script.Parent.Parent.StartScreen.Active = true
805+
				v.Handle.Transparency = 1
806-
script.Parent.Parent.StartScreen.Visible = true
806+
807
		end		
808
		suit.Mask.Main.Attach:Play()
809
		local x = 10
810-
Frame52.Name = "BlueWins"
810+
		for i = 1,x do
811-
Frame52.Parent = SurfaceGui18
811+
			maskweld.C0 = maskweld.C0*CFrame.new(0,-0.15/x,0.15/x)* CFrame.Angles(math.rad(-40/x),math.rad(0),math.rad(0))
812-
Frame52.Visible = false
812+
			wait()
813-
Frame52.Transparency = 1
813+
814-
Frame52.Size = UDim2.new(1, 0, 1, 0)
814+
		maskweld.C0 = cfmask
815-
Frame52.BackgroundColor = BrickColor.new("Institutional white")
815+
		char.Head.Transparency = 1
816-
Frame52.BackgroundColor3 = Color3.new(1, 1, 1)
816+
		char.Head.face.Transparency = 1
817-
Frame52.BackgroundTransparency = 1
817+
		coroutine.resume(coroutine.create(function()
818-
ImageLabel53.Parent = Frame52
818+
			local x = 10
819-
ImageLabel53.Position = UDim2.new(0, 50, 0, 50)
819+
			local color = BrickColor.new("White").Color
820-
ImageLabel53.Transparency = 1
820+
			local origcolor = mask.Eyes.BrickColor.Color
821-
ImageLabel53.Size = UDim2.new(1, -100, 1, -100)
821+
			local val = mask.Eyes.BrickColor.Color
822-
ImageLabel53.BackgroundColor = BrickColor.new("Institutional white")
822+
			for i = 1,x do
823-
ImageLabel53.BackgroundColor3 = Color3.new(1, 1, 1)
823+
				val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
824-
ImageLabel53.BackgroundTransparency = 1
824+
				mask.Eyes.BrickColor = BrickColor.new(val)
825-
ImageLabel53.Image = "http://www.roblox.com/asset/?id=139120623"
825+
				wait()
826-
Script54.Parent = Frame52
826+
827-
table.insert(cors,sandbox(Script54,function()
827+
		end))
828
		tool["Suit Control"].Disabled = false
829-
script.Parent.Parent.Game.GAME.Ball.Movement.Disabled = true
829+
		tool["Suit Control"].Parent = plr.Backpack
830-
script.Parent.Visible = false
830+
		tool.JARVIS.Parent = plr.PlayerGui
831-
script.Parent.Active = false
831+
		plr.PlayerGui.JARVIS.Helmet.LocalScript.Disabled = false
832-
script.Parent.Parent.StartScreen.Active = true
832+
		plr.PlayerGui.JARVIS.Mask.LocalScript.Disabled = false
833-
script.Parent.Parent.StartScreen.Visible = true
833+
		plr.PlayerGui.JARVIS.Energy.LocalScript.Disabled = false
834
		plr.PlayerGui.JARVIS.Stats.LocalScript.Disabled = false
835
		plr.PlayerGui.JARVIS.Control.Disabled = false
836
		tool.Name = "Done"
837-
SpotLight55.Parent = Part17
837+
		suit.Status.Helmet.Value = true
838-
Tool56.Name = "2DGame"
838+
		suit.Status.Power.Value = true
839-
Tool56.Parent = Model0
839+
		suit.Status.InSuit.Value = true
840-
Tool56.TextureId = "http://www.roblox.com/asset/?id=33681144"
840+
		suit.Status.Owner.Value = plr
841-
Tool56.Grip = CFrame.new(0.300000012, -0.5, 0, 1, 0, 0, 0, 0.707106769, -0.707106769, -0, 0.707106769, 0.707106769)
841+
		hum.JumpPower = 60
842-
Tool56.GripForward = Vector3.new(-0, 0.707106769, -0.707106769)
842+
		hum.WalkSpeed = 16
843-
Tool56.GripPos = Vector3.new(0.300000012, -0.5, 0)
843+
		if char:FindFirstChild("Sound") then
844-
Tool56.GripUp = Vector3.new(0, 0.707106769, 0.707106769)
844+
			char.Sound:Destroy()
845-
LocalScript57.Parent = Tool56
845+
			local sn = char.Head:GetChildren()
846-
table.insert(cors,sandbox(LocalScript57,function()
846+
			for i = 1,#sn do
847-
local Tool = script.Parent
847+
				if sn[i]:IsA("Sound") then
848-
local gui = nil
848+
					sn[i]:Stop()
849-
local mapParts = {}
849+
					sn[i]:Destroy()
850-
local player = nil
850+
851
			end
852-
local keyDownCon = nil
852+
			local s = script.Parent.IronManSound:Clone()
853-
local keyUpCon = nil
853+
			s.Parent = char
854-
local clickCon = nil
854+
			wait(0.5)
855
			s.Disabled = false
856-
local platforming = false
856+
857
		CORE = require(plr.PlayerGui.JARVIS.Core)
858-
local time = 0
858+
		for i,v in pairs(char:GetChildren()) do
859
			v.DescendantRemoving:connect(function(item)
860-
local gaming = true
860+
				if item:IsA("ManualWeld") and item.Parent.Parent:FindFirstChild("Target") then
861
					item.Parent.Parent.Main.Transparency = 1 
862-
local head = nil
862+
					local name = string.format(item.Parent.Parent.Target.Value)
863
					if char:FindFirstChild(name) then
864-
local left = false
864+
						local p = char:FindFirstChild(name)
865-
local right = false
865+
						if p.Transparency == 1 then
866-
local jump = false
866+
							p.Transparency = 0
867
						end
868-
local prize = nil
868+
						if suit.Status.InSuit.Value then
869-
local prizeRegenTimer = 0
869+
							local sparks = script.Parent.Sparks:Clone()
870
							sparks.Parent = p
871-
local walkCounter = 0
871+
							sparks.Enabled = true
872-
local playerWalkForward = {"32171523","32171543","32171566","32171582","32171594"}
872+
							game:GetService("Debris"):AddItem(sparks,0.75)
873-
local playerWalkBackward = {"32168430","32168450","32168470","32168483","32168492"}
873+
						end
874
						if name == "Head" then
875-
local playerVelocity = Vector2.new(0,0) 
875+
							char.Head.face.Texture = "http://www.roblox.com/asset/?id=409567993"
876
							for i,hat in pairs(char:GetChildren()) do
877-
function onEquipped(mouse)
877+
								if hat:IsA("Hat") then
878
									hat.Handle.Transparency = 0
879-
	Tool.Handle.Song:Stop()
879+
								end
880-
	Tool.Handle.Jump:Stop()
880+
							end
881-
	Tool.Handle.Prize:Stop()
881+
						elseif name == "Torso" and (not suit.Status.Calling.Value) and suit.Status.InSuit.Value then
882-
	Tool.Handle.Fail:Stop()
882+
							char.Head.face.Texture = "http://www.roblox.com/asset/?id=409567993"
883
							CORE:Alarm(plr.Name,"suit integrity compromised")
884
							char.Humanoid.MaxHealth = 150
885-
	gui = Tool.GameGui:clone()
885+
						end
886-
	player = gui.Cabinet.Screen.Player
886+
					end
887-
	mapParts = gui.Cabinet.Screen.Map:GetChildren()
887+
888
			end)
889-
	keyDownCon = mouse.KeyDown:connect(onKeyDown)
889+
890-
	keyUpCon = mouse.KeyUp:connect(onKeyUp)
890+
		char.Humanoid.HealthChanged:connect(function(health)
891-
	clickCon = gui.Cabinet.SoundOnOff.MouseButton1Click:connect(soundChanger)
891+
			if char:FindFirstChild("Suit") then
892
				suit = char:FindFirstChild("Suit")
893-
	if Tool.Handle.Song.Volume == 0 then
893+
				if suit.Status.InSuit.Value and (not suit.Status.Calling.Value) and suit.Status.Whole.Value then
894-
		gui.Cabinet.SoundOnOff.Image = "http://www.roblox.com/asset/?id=32203595"
894+
					if (health/char.Humanoid.MaxHealth)*100 <= 20 then
895
						char.Head.face.Texture = "http://www.roblox.com/asset/?id=409567993"
896-
		gui.Cabinet.SoundOnOff.Image = "http://www.roblox.com/asset/?id=32203454"
896+
						CORE:Alarm(plr.Name,"critical injuries")
897
					elseif (health/char.Humanoid.MaxHealth)*100 > 20 and suit.Status.Charge.Value > 10 then
898
						CORE:StopAlarm(plr.Name)
899-
	head = Tool.Parent:FindFirstChild("Head")
899+
					end
900
				end
901
			end
902
		end)
903-
Tool.Equipped:connect(onEquipped)
903+
		mouse.KeyDown:connect(function(key)
904
			if key == "x" then
905-
function onUnequipped()
905+
				CORE:Delete(plr.Name)
906
				char.Head.face.Texture = origface
907-
	gaming = false
907+
				tool:Destroy()
908-
	head.Anchored = false
908+
909
		end)
910-
	Tool.Handle.Song:Stop()
910+
911-
	Tool.Handle.Jump:Stop()
911+
912-
	Tool.Handle.Prize:Stop()
912+
913-
	Tool.Handle.Fail:Stop()
913+
tool.Equipped:connect(function()
914
	enabled = true
915-
	game.Workspace.CurrentCamera.CameraType = 5
915+
916-
	gui:remove()
916+
tool.Unequipped:connect(function()
917
	enabled = false
918-
	keyDownCon:disconnect()
918+
919-
	keyUpCon:disconnect()
919+
920-
	clickCon:disconnect()
920+
Animation9.Name = "Equip"
921-
	clickCon = nil
921+
Animation9.Parent = Tool1
922-
	keyDownCon = nil
922+
Animation9.AnimationId = "http://www.roblox.com/asset/?id=458981718"
923-
	keyUpCon = nil
923+
LocalScript10.Name = "Suit Control"
924
LocalScript10.Parent = Tool1
925
table.insert(cors,sandbox(LocalScript10,function()
926
function GetChild(parent,child)
927-
Tool.Unequipped:connect(onUnequipped)
927+
	return parent:FindFirstChild(child)
928
end
929-
local enabled = false
929+
930
repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("Suit").Status.Power.Value
931-
function onActivated()
931+
932
if not game.Players.LocalPlayer.PlayerGui:FindFirstChild("JARVIS") then
933-
	if enabled then return end
933+
	local gui = game.Lighting.IronMan.JARVIS:Clone()
934
	gui.Parent = game.Players.LocalPlayer.PlayerGui
935
	gui.Mask.Visible = true
936
	gui.Eject.Visible = true
937-
	game.Workspace.CurrentCamera.CameraType = 1
937+
	gui.Overlay.ImageTransparency = 0
938-
	head.Anchored = true
938+
939-
	prize = nil
939+
940-
	prizeRegenTimer = 0
940+
local DebrisService = game:GetService('Debris')
941-
	time = 0
941+
local PlayersService = game:GetService('Players')
942-
	gui.Parent = game.Players:GetPlayerFromCharacter(Tool.Parent).PlayerGui
942+
943
local MyModel = nil
944-
	Tool.Handle.Song:Play()
944+
local MyPlayer = nil
945
946-
	gameLoop()
946+
947
local obj = script.Assets
948-
	Tool.Handle.Song:Stop()
948+
local anims = obj.Animations
949-
	gui:remove()
949+
local effects = obj.Visual
950-
	gui = Tool.GameGui:clone()
950+
951-
	clickCon = gui.Cabinet.SoundOnOff.MouseButton1Click:connect(soundChanger)
951+
local MyBillboard = obj.BillboardGui
952-
	if Tool.Handle.Song.Volume == 0 then
952+
local lockonImg = MyBillboard.lockon
953-
		gui.Cabinet.SoundOnOff.Image = "http://www.roblox.com/asset/?id=32203595"
953+
local holdlockImg = MyBillboard.lockonHeld
954
local MyDistText = MyBillboard.Distance
955-
		gui.Cabinet.SoundOnOff.Image = "http://www.roblox.com/asset/?id=32203454"
955+
956
local lock = false
957-
	player = gui.Cabinet.Screen.Player
957+
local HaveLock = false
958-
	mapParts = gui.Cabinet.Screen.Map:GetChildren()
958+
959-
	game.Workspace.CurrentCamera.CameraType = 5
959+
local target = nil
960-
	head.Anchored = false
960+
local TrackTime = 0
961
962
local lockOnSoundPlaying = false
963
local holdSoundPlaying = false
964
965
local plr = game.Players.LocalPlayer
966-
Tool.Activated:connect(onActivated)
966+
local mouse = plr:GetMouse()
967
local char = plr.Character
968-
function soundChanger()
968+
local hum = GetChild(char,"Humanoid")
969
970-
	if gui.Cabinet.SoundOnOff.Image == "http://www.roblox.com/asset/?id=32203454" then
970+
suit = GetChild(char,"Suit")
971-
		gui.Cabinet.SoundOnOff.Image = "http://www.roblox.com/asset/?id=32203595"
971+
main = suit.Chest2.Main
972-
		Tool.Handle.Song.Volume = 0
972+
status = GetChild(suit,"Status")
973-
		Tool.Handle.Jump.Volume = 0
973+
974-
		Tool.Handle.Prize.Volume = 0
974+
local flying = false
975-
		Tool.Handle.Fail.Volume = 0
975+
local hovering = false
976
local boost = false
977-
		gui.Cabinet.SoundOnOff.Image = "http://www.roblox.com/asset/?id=32203454"
977+
local canfly = true
978-
		Tool.Handle.Song.Volume = 0.5
978+
local sprinting = false
979-
		Tool.Handle.Jump.Volume = 0.5
979+
local cansprint = false
980-
		Tool.Handle.Prize.Volume = 0.5
980+
981-
		Tool.Handle.Fail.Volume = 0.5
981+
local firing = false
982
local laser = false
983
local rocket = false
984
local light = false
985
986-
function onKeyDown(key)
986+
local candamage = false
987
local canattack = true
988-
	key:lower()
988+
local attacking = false
989-
	if key == "a" then
989+
local click_d = 0
990-
		left = true
990+
local mousedown = false
991-
		right = false
991+
992-
	elseif key == "d" then
992+
local cangrab = true
993-
		left = false
993+
local grabbing = false
994-
		right = true
994+
995-
	elseif key == "w" then
995+
local rayparts = {}
996-
		jump = true
996+
local beam
997
998
local Speed = {CurrentSpeed = 8,MaxSpeed = 150}
999
local Speeds = {NormalSpeed = Speed.MaxSpeed,SpeedBoost = (Speed.MaxSpeed + 200)}
1000
local SpeedBoost = {Debounce = false,Duration = 10,ReloadTime = 2,}
1001
local Jumping = {JumpTick = 0,Jumps = 0,JumpTime = 0.75,JumpsRequired = 2}
1002-
function onKeyUp(key)
1002+
local Controls = {
1003
	Forward = {
1004-
	key:lower()
1004+
		Number = 0,
1005-
	if key == "a" then
1005+
		Numbers = {
1006-
		left = false
1006+
			On = -1,
1007-
	elseif key == "d" then
1007+
			Off = 0
1008-
		right = false
1008+
		},
1009-
	elseif key == "w" then
1009+
		Keys = {"W", 17}
1010-
		jump = false
1010+
	},
1011
	Backward = {
1012
		Number = 0,
1013
		Numbers = {
1014
			On = 1,
1015
			Off = 0
1016-
function Physics()
1016+
		},
1017
		Keys = {"S", 18}
1018-
	if playerVelocity.y < 8 then
1018+
	},
1019-
		playerVelocity = Vector2.new(playerVelocity.x,playerVelocity.y + 1)
1019+
	Left = {
1020
		Number = 0,
1021-
	if playerVelocity.y > 1 then
1021+
		Numbers = {
1022-
		platforming = false
1022+
			On = -1,
1023
			Off = 0
1024-
	local enemies = gui.Cabinet.Screen.Enemies:GetChildren()
1024+
		},
1025-
	for i = 1, #enemies do
1025+
		Keys = {"A", 20}
1026-
		enemies[i].Position = UDim2.new(0,enemies[i].Position.X.Offset,0,enemies[i].Position.Y.Offset + 5)
1026+
	},
1027
	Right = {
1028
		Number = 0,
1029
		Numbers = {
1030
			On = 1,
1031
			Off = 0
1032-
function Touching(a,b)
1032+
		},
1033-
	local ap = Vector2.new(a.Position.X.Offset, a.Position.Y.Offset)
1033+
		Keys = {"D", 19}
1034-
	local as = Vector2.new(a.Size.X.Offset, a.Size.Y.Offset)
1034+
	}
1035-
	local bp = Vector2.new(b.Position.X.Offset, b.Position.Y.Offset)
1035+
}
1036-
	local bs = Vector2.new(b.Size.X.Offset, b.Size.Y.Offset)
1036+
local parts = {
1037-
	local c = (ap.x + as.x > bp.x) and (bp.x + bs.x > ap.x) and (ap.y + as.y > bp.y) and (bp.y + bs.y > ap.y)
1037+
		RightHand = {
1038-
	if c then
1038+
			Size = 0.4,
1039-
		return true
1039+
			Name = "Gauntlet1",
1040
			Enabled = false
1041-
		return false
1041+
		},
1042
		LeftHand = {
1043-
end 
1043+
			Size = 0.4,
1044
			Name = "Gauntlet2",
1045
			Enabled = false
1046
		},
1047-
function Collision()
1047+
		RightBoot = {
1048
			Size = 0.6,
1049-
	-- check player against map
1049+
			Name = "Boot1",
1050-
	for i = 1, #mapParts do
1050+
			Enabled = true
1051
		},
1052-
		if Touching(mapParts[i],player) then
1052+
		LeftBoot = {
1053
			Size = 0.6,
1054-
			if player.Position.X.Offset < mapParts[i].Position.X.Offset and not platforming then
1054+
			Name = "Boot2",
1055-
				player.Position = UDim2.new(0, mapParts[i].Position.X.Offset - player.Size.X.Offset,0,player.Position.Y.Offset)
1055+
			Enabled = true
1056-
				playerVelocity = Vector2.new(0,playerVelocity.y)
1056+
		}
1057-
			elseif player.Position.X.Offset + player.Size.X.Offset > mapParts[i].Position.X.Offset + mapParts[i].Size.X.Offset and not platforming then
1057+
	}	
1058-
				player.Position = UDim2.new(0, mapParts[i].Position.X.Offset + mapParts[i].Size.X.Offset,0,player.Position.Y.Offset)
1058+
1059-
				playerVelocity = Vector2.new(0,playerVelocity.y)
1059+
local fly = hum:LoadAnimation(anims.Fly)
1060
local jump = hum:LoadAnimation(anims.Jump)
1061-
				if player.Position.Y.Offset > mapParts[i].Position.Y.Offset then
1061+
local land = hum:LoadAnimation(anims.Land)
1062-
					playerVelocity = Vector2.new(playerVelocity.x,10)
1062+
local hover = hum:LoadAnimation(anims.Hover)
1063-
					platforming = false
1063+
local punch = hum:LoadAnimation(anims.Punch)
1064-
				elseif player.Position.Y.Offset + player.Size.Y.Offset > mapParts[i].Position.Y.Offset then
1064+
local sprint = hum:LoadAnimation(anims.Sprint)
1065-
					platforming = true
1065+
local grab = hum:LoadAnimation(anims.Grab)
1066-
					playerVelocity = Vector2.new(playerVelocity.x,0)
1066+
1067
function HoverMechanics()
1068
	suit = GetChild(char,"Suit")
1069
	status = suit.Status
1070
	main = suit.Chest2.Main
1071
	status.Flying.Value = true
1072
	
1073
	if main:FindFirstChild("Gyro") then
1074-
	-- check enemies against map, player
1074+
		main.Gyro:Destroy()
1075-
	local enemies = gui.Cabinet.Screen.Enemies:GetChildren()
1075+
1076-
	for i = 1, #enemies do
1076+
	if main:FindFirstChild("WalkVelocity") then
1077-
		for j = 1, #mapParts do
1077+
		main.WalkVelocity:Destroy()
1078-
			if Touching(mapParts[j],enemies[i]) then
1078+
1079-
				enemies[i].Position = UDim2.new(0,enemies[i].Position.X.Offset,0,mapParts[j].Position.Y.Offset - enemies[i].Size.Y.Offset)
1079+
1080
	hum.Jump = true
1081
	
1082-
		if enemies[i].Position.X.Offset > 384 or enemies[i].Position.X.Offset < 0  then
1082+
	wait(0.1)
1083-
			if enemies[i].Position.Y.Offset > 230 then
1083+
1084-
				enemies[i]:remove()
1084+
	local Gyro = Instance.new("BodyGyro")
1085
	Gyro.Name = "FlightGyro"
1086-
				enemies[i].Left.Value = not enemies[i].Left.Value
1086+
	Gyro.P = (10 ^ 6)
1087
	Gyro.maxTorque = Vector3.new(Gyro.P, Gyro.P, Gyro.P)
1088
	Gyro.cframe = main.CFrame
1089-
		if Touching(enemies[i],player) then
1089+
	Gyro.Parent = main
1090-
			gaming = false
1090+
1091
	local pos = Instance.new("BodyPosition")
1092-
 	end
1092+
	pos.Name = "FlightVelocity"
1093
	pos.Position = Vector3.new(char.Torso.Position.X,char.Torso.Position.Y+3,char.Torso.Position.Z)
1094-
	-- check game bounds
1094+
	pos.Parent = main
1095-
	if player.Position.X.Offset < 0 then
1095+
	pos.MaxForce = Vector3.new(0,1e9,0)
1096-
		playerVelocity = Vector2.new(0,playerVelocity.y)
1096+
1097-
		player.Position = UDim2.new(0,0,0,player.Position.Y.Offset)
1097+
	local Momentum = Vector3.new(0, 0, 0)
1098-
	elseif player.Position.X.Offset > 384 then
1098+
	local LastMomentum = Vector3.new(0, 0, 0)
1099-
		playerVelocity = Vector2.new(0,playerVelocity.y)
1099+
	local LastTilt = 0
1100-
		player.Position = UDim2.new(0,384,0,player.Position.Y.Offset)
1100+
	local CurrentSpeed = Speed.MaxSpeed
1101
	local Inertia = (1 - (Speed.CurrentSpeed / CurrentSpeed))
1102
	
1103-
	if player.Position.Y.Offset < 0 then
1103+
	while (hovering and (not flying) and canfly and status.Power.Value and status.Flying.Value) do
1104-
		playerVelocity = Vector2.new(playerVelocity.x,0)
1104+
		sprinting = false	
1105-
		player.Position = UDim2.new(0,player.Position.X.Offset,0,0)
1105+
		
1106
		if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
1107
			hum.WalkSpeed = 40
1108-
	-- check player against prize
1108+
		end	
1109-
	if prize ~= nil and Touching(player,prize) then
1109+
		
1110-
		time = time + 100
1110+
		hum.PlatformStand = false		
1111-
		Tool.Handle.Prize:Play()
1111+
		
1112-
		prize:remove()
1112+
		status.Charge.Value = status.Charge.Value - 0.015
1113-
		prize = nil
1113+
			
1114-
		prizeRegenTimer = math.random(180,360)
1114+
		local Tilt = ((Momentum * Vector3.new(1, 0, 1)).unit:Cross(((LastMomentum * Vector3.new(1, 0, 1)).unit))).y
1115
		local StringTilt = tostring(Tilt)
1116
			
1117
		if StringTilt == "-1.#IND" or StringTilt == "1.#IND" or Tilt == math.huge or Tilt == -math.huge or StringTilt == tostring(0 / 0) then
1118
			Tilt = 0
1119-
function updatePlayerPos()
1119+
1120
			
1121-
	if math.abs(playerVelocity.x) > 4 then
1121+
		local AbsoluteTilt = math.abs(Tilt)
1122-
		if playerVelocity.x  < 0 then	
1122+
			
1123-
			playerVelocity = Vector2.new(-4,playerVelocity.y)
1123+
		if AbsoluteTilt > 0.06 or AbsoluteTilt < 0.0001 then
1124
			if math.abs(LastTilt) > 0.0001 then
1125-
			playerVelocity = Vector2.new(4,playerVelocity.y)
1125+
				Tilt = (LastTilt * 0.9)
1126
			else
1127
				Tilt = 0
1128-
	player.Position = UDim2.new(0,player.Position.X.Offset + playerVelocity.x,0,player.Position.Y.Offset + playerVelocity.y)
1128+
1129-
	playerVelocity = Vector2.new(playerVelocity.x * 0.5,playerVelocity.y * 0.9)
1129+
1130
			Tilt = ((LastTilt * 0.77) + (Tilt * 0.25))
1131
		end
1132
		LastTilt = Tilt
1133-
function Controls()
1133+
		Momentum = Vector3.new(0, 0, 0)
1134
		Gyro.cframe = game:GetService("Workspace").CurrentCamera.CoordinateFrame
1135-
	if left then
1135+
		wait()	
1136-
		playerVelocity = Vector2.new(playerVelocity.x - 3,playerVelocity.y)
1136+
1137-
	elseif right then
1137+
	hum.WalkSpeed = 16
1138-
		playerVelocity = Vector2.new(playerVelocity.x + 3,playerVelocity.y)
1138+
	hum.PlatformStand = false
1139
	StopFlightMechanics()
1140-
	if jump and platforming then
1140+
1141-
		jump = false
1141+
1142-
		platforming = false
1142+
function FlightMechanics()
1143-
		Tool.Handle.Jump:Play()
1143+
	suit = GetChild(char,"Suit")
1144-
		playerVelocity = Vector2.new(playerVelocity.x,playerVelocity.y - 20)
1144+
	main = suit.Chest2.Main
1145
	status = GetChild(suit,"Status")
1146
	status.Flying.Value = true
1147
	
1148
	if main:FindFirstChild("Gyro") then
1149-
function walkAnimation(forward)
1149+
		main.Gyro:Destroy()
1150
	end
1151-
	walkCounter = walkCounter + 1
1151+
	if main:FindFirstChild("WalkVelocity") then
1152-
	if walkCounter > 8 then
1152+
		main.WalkVelocity:Destroy()
1153-
		walkCounter = 1
1153+
1154
	
1155
	wait()
1156-
	local playIndex = walkCounter
1156+
1157-
	if walkCounter == 4 then
1157+
	local Gyro = Instance.new("BodyGyro")
1158-
		playIndex = 2
1158+
	Gyro.Name = "FlightGyro"
1159-
	elseif walkCounter == 5 then
1159+
	Gyro.P = (10 ^ 6)
1160-
		playIndex = 1
1160+
	Gyro.maxTorque = Vector3.new(Gyro.P, Gyro.P, Gyro.P)
1161-
	elseif walkCounter == 6 then
1161+
	Gyro.cframe = main.CFrame
1162-
		playIndex = 4
1162+
	Gyro.Parent = main
1163-
	elseif walkCounter == 7 then
1163+
		
1164-
		playIndex = 5
1164+
	local Velocity = Instance.new("BodyVelocity")
1165-
	elseif walkCounter == 8 then
1165+
	Velocity.Name = "FlightVelocity"
1166-
		playIndex = 4
1166+
	Velocity.velocity = Vector3.new(0, 0, 0)
1167
	Velocity.P = (10 ^ 4)
1168
	Velocity.maxForce = Vector3.new(1, 1, 1) * (10 ^ 6)
1169-
	if forward then
1169+
	Velocity.Parent = main
1170-
		player.Image = "http://www.roblox.com/asset/?id=" .. playerWalkForward[playIndex]
1170+
1171
	local Momentum = Vector3.new(0, 0, 0)
1172-
		player.Image = "http://www.roblox.com/asset/?id=" .. playerWalkBackward[playIndex]
1172+
	local LastMomentum = Vector3.new(0, 0, 0)
1173
	local LastTilt = 0
1174
	local CurrentSpeed = Speed.MaxSpeed
1175
	local Inertia = (1 - (Speed.CurrentSpeed / CurrentSpeed))
1176
	
1177-
local forward = true
1177+
	while (flying and (not hovering) and canfly and status.Power.Value and status.Flying.Value) do
1178-
function animation()
1178+
		sprinting = false		
1179
		status.Charge.Value = status.Charge.Value - 0.015
1180-
	if playerVelocity.x > 1 then
1180+
		if CurrentSpeed ~= Speed.MaxSpeed then
1181-
		forward = true
1181+
			CurrentSpeed = Speed.MaxSpeed
1182-
		walkAnimation(forward)
1182+
			Inertia = (1 - (Speed.CurrentSpeed / CurrentSpeed))
1183-
	elseif playerVelocity.x < -1 then
1183+
1184-
		forward = false
1184+
			
1185-
		walkAnimation(forward)
1185+
		local Direction = game:GetService("Workspace").CurrentCamera.CoordinateFrame:vectorToWorldSpace(Vector3.new(Controls.Left.Number + Controls.Right.Number, math.abs(Controls.Forward.Number) * 0.2, Controls.Forward.Number + Controls.Backward.Number))
1186-
	elseif forward then
1186+
		local Movement = Direction * Speed.CurrentSpeed
1187-
		player.Image = "http://www.roblox.com/asset/?id=" .. playerWalkForward[1]
1187+
			
1188-
		walkCounter = 1
1188+
		Momentum = (Momentum * Inertia) + Movement
1189
1190-
		player.Image = "http://www.roblox.com/asset/?id=" .. playerWalkBackward[1]
1190+
		local TotalMomentum = Momentum.magnitude
1191-
		walkCounter = 1
1191+
			
1192
		if TotalMomentum > CurrentSpeed then
1193
			TotalMomentum = CurrentSpeed
1194
			for i,v in pairs(parts) do
1195
				if suit:FindFirstChild(v.Name) and suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") and (v.Name == "Gauntlet1" or v.Name == "Gauntlet2") then
1196-
local left = true
1196+
					suit:FindFirstChild(v.Name).Repulsor.Thruster.Enabled = true
1197-
function spawnEnemy()
1197+
1198
			end
1199-
	local enemy = Instance.new("ImageLabel")
1199+
1200-
	enemy.Image = "http://www.roblox.com/asset/?id=32183056"
1200+
			
1201-
	enemy.Size = UDim2.new(0,16,0,16)
1201+
		local Tilt = ((Momentum * Vector3.new(1, 0, 1)).unit:Cross(((LastMomentum * Vector3.new(1, 0, 1)).unit))).y
1202-
	enemy.BackgroundTransparency = 1
1202+
		local StringTilt = tostring(Tilt)
1203-
	enemy.BorderSizePixel = 0
1203+
			
1204-
	enemy.ZIndex = 2
1204+
		if StringTilt == "-1.#IND" or StringTilt == "1.#IND" or Tilt == math.huge or Tilt == -math.huge or StringTilt == tostring(0 / 0) then
1205-
	if left then
1205+
			Tilt = 0
1206-
		enemy.Position = UDim2.new(0,0,0,0)
1206+
1207
			
1208-
		enemy.Position = UDim2.new(0,380,0,0)
1208+
		local AbsoluteTilt = math.abs(Tilt)
1209
			
1210-
	enemy.Name = "Enemy"
1210+
		if AbsoluteTilt > 0.06 or AbsoluteTilt < 0.0001 then
1211-
	enemy.Parent = gui.Cabinet.Screen.Enemies
1211+
			if math.abs(LastTilt) > 0.0001 then
1212
				Tilt = (LastTilt * 0.9)
1213-
	local leftDirection = Instance.new("BoolValue")
1213+
1214-
	leftDirection.Name = "Left"
1214+
				Tilt = 0
1215-
	leftDirection.Value = not left
1215+
1216-
	leftDirection.Parent = enemy
1216+
1217
			Tilt = ((LastTilt * 0.77) + (Tilt * 0.25))
1218-
	left = not left
1218+
1219
		LastTilt = Tilt
1220
		if TotalMomentum < 0.5 then
1221
			Momentum = Vector3.new(0, 0, 0)
1222-
local spawned = false
1222+
			TotalMomentum = 0
1223-
local maxEnemies = 0
1223+
			Gyro.cframe = game:GetService("Workspace").CurrentCamera.CoordinateFrame
1224-
function updateEnemies()
1224+
1225
			Gyro.cframe = CFrame.new(Vector3.new(0, 0, 0), Momentum) * CFrame.Angles(0, 0, (Tilt * -20)) * CFrame.Angles((math.pi * -0.5 * (TotalMomentum / CurrentSpeed)), 0, 0)
1226-
	maxEnemies = 4 + (time/900)
1226+
1227-
	local enemies = gui.Cabinet.Screen.Enemies:GetChildren()
1227+
		Velocity.velocity = Momentum
1228-
	if #enemies < maxEnemies and not spawned then
1228+
		LastMomentum = Momentum
1229-
		spawned = true
1229+
		wait()	
1230-
		spawnEnemy()
1230+
1231-
		local co = coroutine.create(function() 
1231+
	StopFlightMechanics()
1232-
			wait(math.random(1,3))
1232+
1233-
			spawned = false
1233+
1234
function StopFlightMechanics()
1235-
		coroutine.resume(co)
1235+
	suit = GetChild(char,"Suit")
1236
	main = suit.Chest2.Main
1237-
	for i = 1, #enemies do
1237+
	status = GetChild(suit,"Status")
1238
	flying = false
1239-
		if enemies[i].Left.Value then
1239+
	hovering = false
1240-
			enemies[i].Position = UDim2.new(0,enemies[i].Position.X.Offset - 3,0,enemies[i].Position.Y.Offset)
1240+
	status.Flying.Value = false
1241
	
1242-
			enemies[i].Position = UDim2.new(0,enemies[i].Position.X.Offset + 3,0,enemies[i].Position.Y.Offset)
1242+
	for i,v in pairs(main:GetChildren()) do
1243
		if v and v.Name == "FlightGyro" or v.Name == "FlightVelocity" then
1244
			v:Destroy()
1245
		end
1246
	end
1247
	
1248
	for i,v in pairs(parts) do
1249-
function updatePrize()
1249+
		if suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") then
1250-
	if prizeRegenTimer > 0 then
1250+
			suit:FindFirstChild(v.Name).Repulsor.Thruster:Destroy()
1251-
		prizeRegenTimer = prizeRegenTimer - 1
1251+
1252-
		return
1252+
1253
	
1254-
	if prize ==  nil then
1254+
	fly:Stop()
1255-
		prize = Instance.new("ImageLabel")
1255+
	hover:Stop()
1256-
		prize.Name = "Prize"
1256+
	main.FlyBoost:Stop()
1257-
		prize.Size = UDim2.new(0,24,0,24)
1257+
1258-
		prize.Image = "http://www.roblox.com/asset/?id=32190862"
1258+
	main.Fly:Stop()
1259-
		prize.BackgroundTransparency = 1
1259+
1260-
		prize.BorderSizePixel = 0
1260+
	hum.WalkSpeed = 16
1261-
		prize.Parent = gui.Cabinet.Screen
1261+
1262
	if status.Sentry.Value and not hovering then
1263-
		local pos = math.random(1,4)
1263+
		if not main:FindFirstChild("Gyro") then
1264-
		if pos == 1 then prize.Position = UDim2.new(0,24,0,120)
1264+
			local g = Instance.new("BodyGyro")
1265-
		elseif pos == 2 then prize.Position = UDim2.new(0,350,0,120)
1265+
			g.Name = "Gyro"
1266-
		elseif pos == 3 then prize.Position = UDim2.new(0,350,0,230)
1266+
			g.Parent = main
1267-
		else prize.Position = UDim2.new(0,24,0,230) end			
1267+
		end	
1268
		if not main:FindFirstChild("WalkVelocity") then
1269
			local Velocity = Instance.new("BodyVelocity")
1270
			Velocity.Name = "WalkVelocity"
1271-
function gameOver()
1271+
			Velocity.velocity = Vector3.new(0,0,0)
1272
			Velocity.P = (10 ^ 4)
1273-
	Tool.Handle.Song:Stop()
1273+
			Velocity.maxForce = Vector3.new(1,0,1) * (10^6)
1274-
	Tool.Handle.Fail:Play()
1274+
			Velocity.Parent = main
1275-
	wait(1)
1275+
1276-
	if gui:FindFirstChild("Cabinet") then
1276+
1277-
		gui.Cabinet:remove()
1277+
1278
1279-
	local scoreFrame = gui:FindFirstChild("ScoreFrame")
1279+
function Fly()
1280-
	if scoreFrame then
1280+
	suit = GetChild(char,"Suit")
1281-
		scoreFrame.BackgroundTransparency = 0.2
1281+
	main = suit.Chest2.Main
1282
	status = GetChild(suit,"Status")
1283-
	while scoreFrame do
1283+
	if canfly then
1284-
		gui.ScoreFrame.Position = UDim2.new(0.5,gui.ScoreFrame.Position.X.Offset,0.5,gui.ScoreFrame.Position.Y.Offset - 3)
1284+
		sprinting = false
1285-
		if gui.ScoreFrame.Position.Y.Offset <= 0 then wait(3) return end
1285+
		local function AddThruster(part,size,bool)
1286
			local fire = effects.Thruster:Clone()
1287
			fire.Size = NumberSequence.new(size)
1288
			fire.Enabled = bool
1289
			fire.Parent = part.Repulsor
1290
		end
1291-
function gameLoop()
1291+
		flying = true
1292
		if status.InSuit.Value then
1293-
	animTimer = 0
1293+
			jump:Play()
1294-
	gaming = true
1294+
			fly:Play()
1295-
	while gaming do
1295+
1296-
		Physics()
1296+
		main.Fly:Play()
1297-
		Collision()
1297+
		coroutine.resume(coroutine.create(FlightMechanics))
1298-
		Controls()
1298+
		for i,v in pairs(parts) do
1299-
		updatePlayerPos()
1299+
			if suit:FindFirstChild(v.Name) then
1300-
		updateEnemies()
1300+
				AddThruster(suit:FindFirstChild(v.Name),v.Size,v.Enabled)
1301-
		updatePrize()
1301+
1302-
		time = time + 0.05
1302+
1303-
		animTimer = animTimer + 1
1303+
1304-
		if animTimer == 3 then
1304+
1305-
			animation()
1305+
1306-
			animTimer = 0
1306+
function StopFlight()
1307
	suit = GetChild(char,"Suit")
1308-
		gui.ScoreFrame.Score.Text = tostring(math.floor(time))
1308+
	main = suit.Chest2.Main
1309-
		wait(0.03)
1309+
	status = GetChild(suit,"Status")
1310
	hovering = false
1311-
	if head.Anchored then
1311+
	fly:Stop()
1312-
		gameOver()
1312+
	hover:Stop()
1313
	main.FlyBoost:Stop()
1314
	main.Fly:Stop()
1315
	if status.InSuit.Value then
1316
		hum.WalkSpeed = 16
1317
	end
1318-
ScreenGui58.Name = "GameGui"
1318+
	for i,v in pairs(parts) do
1319-
ScreenGui58.Parent = Tool56
1319+
		if suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") then
1320-
Part59.Parent = Model0
1320+
			suit:FindFirstChild(v.Name).Repulsor.Thruster:Destroy()
1321-
Part59.CFrame = CFrame.new(22.1000004, 6.5418849, 186.299988, -1.40092995e-08, 0.999992073, -6.17074321e-08, 0.965917349, -2.43911868e-09, -0.258816838, -0.258817732, -6.32307717e-08, -0.965919495)
1321+
1322-
Part59.Orientation = Vector3.new(15, -180, 90)
1322+
1323-
Part59.Position = Vector3.new(22.1000004, 6.5418849, 186.299988)
1323+
1324-
Part59.Rotation = Vector3.new(165, 0, -90)
1324+
1325-
Part59.Color = Color3.new(0.898039, 0.894118, 0.87451)
1325+
function Hover()
1326-
Part59.Size = Vector3.new(6.00000095, 0.200000003, 0.999999821)
1326+
	suit = GetChild(char,"Suit")
1327-
Part59.Anchored = true
1327+
	main = suit.Chest2.Main
1328-
Part59.BrickColor = BrickColor.new("Light stone grey")
1328+
	status = GetChild(suit,"Status")
1329-
Part59.Material = Enum.Material.DiamondPlate
1329+
	if canfly then
1330-
Part59.TopSurface = Enum.SurfaceType.Smooth
1330+
		sprinting = false
1331-
Part59.brickColor = BrickColor.new("Light stone grey")
1331+
		StopFlightMechanics()
1332-
Part59.FormFactor = Enum.FormFactor.Custom
1332+
		local function AddThruster(part,size,bool)
1333-
Part59.formFactor = Enum.FormFactor.Custom
1333+
			local fire = effects.Thruster:Clone()
1334-
Part60.Parent = Model0
1334+
			fire.Size = NumberSequence.new(size)
1335-
Part60.CFrame = CFrame.new(18.6000004, 9.5361557, 185.497665, 1, 0, 0, 0, 0.965925813, 0.258819044, 0, -0.258819044, 0.965925813)
1335+
			fire.Enabled = bool
1336-
Part60.Orientation = Vector3.new(-15, 0, 0)
1336+
			fire.Parent = part.Repulsor
1337-
Part60.Position = Vector3.new(18.6000004, 9.5361557, 185.497665)
1337+
1338-
Part60.Rotation = Vector3.new(-15, 0, 0)
1338+
		hovering = true
1339-
Part60.Color = Color3.new(0.898039, 0.894118, 0.87451)
1339+
		if status.InSuit.Value then
1340-
Part60.Size = Vector3.new(7.19999981, 0.200000003, 0.999999821)
1340+
			hover:Play()
1341-
Part60.Anchored = true
1341+
1342-
Part60.BrickColor = BrickColor.new("Light stone grey")
1342+
		main.Fly:Play()
1343-
Part60.Material = Enum.Material.DiamondPlate
1343+
		hum.JumpPower = 60
1344-
Part60.TopSurface = Enum.SurfaceType.Smooth
1344+
		hum.Jump = true
1345-
Part60.brickColor = BrickColor.new("Light stone grey")
1345+
		coroutine.resume(coroutine.create(HoverMechanics))
1346-
Part60.FormFactor = Enum.FormFactor.Custom
1346+
		for i,v in pairs(parts) do
1347-
Part60.formFactor = Enum.FormFactor.Custom
1347+
			if suit:FindFirstChild(v.Name) then
1348
				AddThruster(suit:FindFirstChild(v.Name),v.Size,v.Enabled)
1349
			end
1350
		end
1351
	end
1352
end
1353
1354
function TrackLock(mouse)
1355
	suit = GetChild(char,"Suit")
1356
	main = suit.Chest2.Main
1357
	status = GetChild(suit,"Status")
1358
	local myHead = char:FindFirstChild("Head")
1359
	HaveLock = false
1360
	target = nil
1361
	while lock and mousedown and status.Power.Value do
1362
		local mousePos = mouse.Hit
1363
		local minOffset = nil
1364
		local foundPlayer = false
1365
		for _,i in pairs(game.Players:GetPlayers()) do			
1366
			if i.Character and i.Character:FindFirstChild('Torso') and i~= plr then
1367
1368
				local torsoPos = i.Character.Torso.CFrame
1369
				local dist = (main.CFrame.p-torsoPos.p).magnitude
1370
				local mouseDirection = (mouse.hit.p-main.CFrame.p).unit
1371
				local offset = (((mouseDirection*dist)+main.CFrame.p)-
1372
					 torsoPos.p).magnitude
1373
				if offset<9 and (not minOffset or offset<minOffset) then
1374
					foundPlayer = true
1375
					MyDistText.Text = tostring(math.floor(dist*100)/100)
1376
					if target~=i then	
1377
						if not target and i and not lockOnSoundPlaying 
1378
								and not holdSoundPlaying then
1379
							main.Lock:Play()
1380
							lockOnSoundPlaying = true
1381
							lockonImg.Visible = true
1382
							MyDistText.Visible = true
1383
							TrackTime = tick()
1384
						end			
1385
						target = i
1386
						MyBillboard.Parent = plr.PlayerGui
1387
						MyBillboard.Adornee =  i.Character.Torso
1388
						lockonImg.Visible = true
1389
					end
1390
				end
1391
			end
1392
		end
1393
		if (tick()-TrackTime)>1.1 and target and not holdSoundPlaying then
1394
			main.HoldLock:Play()
1395
			holdSoundPlaying=true
1396
			lockonImg.Visible = false
1397
			holdlockImg.Visible = true
1398
		end
1399
		if not foundPlayer and target then
1400
			target=nil
1401
			lockOnSoundPlaying=false
1402
			main.Lock:Stop()
1403
			if holdSoundPlaying then
1404
				main.HoldLock:Stop()
1405
				holdSoundPlaying = false
1406
			end
1407
			lockonImg.Visible = false
1408
			holdlockImg.Visible = false
1409
			MyDistText.Visible = false
1410
			MyBillboard.Parent = nil
1411
			MyBillboard.Adornee = nil
1412
		end		
1413
		wait(1/30)
1414
	end
1415
	target=nil
1416
	lockOnSoundPlaying=false
1417
	main.Lock:Stop()
1418
	if holdSoundPlaying then
1419
		main.Hold.Lock:Stop()
1420
		holdSoundPlaying = false
1421
	end
1422
	lockonImg.Visible = false
1423
	holdlockImg.Visible = false
1424
	MyDistText.Visible = false
1425
	MyBillboard.Parent = nil
1426
	MyBillboard.Adornee = nil
1427
end
1428
1429
function CastRepulsor(startPos,endPos,segLength,parts,type)
1430
	suit = GetChild(char,"Suit")
1431
	main = suit.Chest2.Main
1432
	status = GetChild(suit,"Status")
1433
	local part, nend = game.Workspace:FindPartOnRay( Ray.new(startPos,(endPos-startPos).unit*999.999),char)
1434
	if nend then endPos = nend end
1435
	local damage = {Arm=50,Chest=120}
1436
	if part and part.Parent and not part.Parent:IsA("Hat") then
1437
		if (not part.Anchored) and (not part:IsDescendantOf(char)) then
1438
			local PushBack = CFrame.new(main.CFrame.p,part.Position).lookVector * 60
1439
			PushBack = Vector3.new(PushBack.X,20,PushBack.Z)
1440
			part.Velocity = PushBack
1441
		elseif (part.Anchored) and (not part:IsDescendantOf(char)) then
1442
			if math.max(part.Size.X,part.Size.Y,part.Size.Z) <= 21 then
1443
				part.Anchored = false
1444
				part.CanCollide = true
1445
				part:BreakJoints()
1446
				local PushBack = CFrame.new(main.CFrame.p,part.Position).lookVector * 60
1447
				PushBack = Vector3.new(PushBack.X,20,PushBack.Z)
1448
				part.Velocity = PushBack
1449
			end
1450
		end
1451
		if part.Parent:FindFirstChild('Humanoid') and part.Parent ~= char then
1452
			coroutine.resume(coroutine.create(function()
1453
				local humanoid = part.Parent:FindFirstChild('Humanoid')
1454
				humanoid.PlatformStand = true
1455
				humanoid:TakeDamage(damage[type])
1456
				wait(0.5)
1457
				humanoid.PlatformStand = false
1458
				humanoid.Sit = true
1459
			end))
1460
			for i,v in pairs(parts) do
1461
				v:Destroy()
1462
			end
1463
		elseif part.Parent:IsA("Model") then
1464
			local limb = part.Parent
1465
			if limb.Parent:FindFirstChild("Status") then
1466
				if limb.Parent.Status.InSuit.Value then
1467
					coroutine.resume(coroutine.create(function()
1468
						limb.Parent.Status.Flying.Value = false
1469
						local humanoid = limb.Parent.Parent:FindFirstChild('Humanoid')
1470
						humanoid.PlatformStand = true
1471
						humanoid:TakeDamage(damage[type])
1472
						wait(0.5)
1473
						humanoid.PlatformStand = false
1474
						humanoid.Sit = true
1475
					end))
1476
				end
1477
			end
1478
		end
1479
	end		
1480
	
1481
	local numSegments = math.floor(math.min((startPos-endPos).magnitude/segLength,50))
1482
	local initNumParts = #parts
1483
	for i=numSegments,initNumParts,1 do
1484
		if parts[i] then
1485
			parts[i]:Destroy()
1486
			parts[i]=nil
1487
		end
1488
	end
1489
	for i = 1,numSegments,1 do
1490
		if not parts[i] then
1491
			parts[i] = Instance.new('Part')
1492
			parts[i].Parent = suit
1493
			parts[i].Anchored = true
1494
			parts[i].Size = Vector3.new(0.2,0.2,segLength)
1495
			parts[i].CanCollide = false
1496
			parts[i].Transparency = 1
1497
			local fire = effects[type]:Clone()
1498
			fire.Parent = parts[i]
1499
			local light = Instance.new("PointLight")
1500
			light.Parent = parts[i]
1501
			light.Brightness = 50
1502
			light.Range = 7
1503
			light.Color = Color3.new(255/255,185/255,71/255)
1504
		end
1505
		parts[i].CFrame = CFrame.new(((i-.4)*(endPos-startPos).unit*segLength)+startPos,endPos)
1506
	end
1507
	return parts
1508
end
1509
1510
function CastLaser(startPos,endPos)
1511
	suit = GetChild(char,"Suit")
1512
	main = suit.Chest2.Main
1513
	status = GetChild(suit,"Status")
1514
	local part, nend = game.Workspace:FindPartOnRay( Ray.new(startPos,(endPos-startPos).unit*999.999))
1515
	if nend then endPos = nend end
1516
	
1517
	if part and part.Parent and not part.Parent:IsA("Hat") then
1518
		if part.Parent:FindFirstChild('Humanoid') and part.Parent ~= char then
1519
			local humanoid = part.Parent:FindFirstChild('Humanoid')
1520
			local torso = part.Parent:FindFirstChild('Torso')
1521
			humanoid:TakeDamage(2)
1522
		elseif (not part.Parent:FindFirstChild("Humanoid")) and (not part:IsDescendantOf(char)) then
1523
			if not part.Anchored then
1524
				part:BreakJoints()
1525
				part.CanCollide = true
1526
			elseif part.Anchored and
1527
				math.max(part.Size.X,part.Size.Y,part.Size.Z) <= 21 then
1528
				part.Anchored = false
1529
				part.CanCollide = true
1530
				part:BreakJoints()
1531
			end
1532
		elseif part.Parent then
1533
			if part.Parent:IsA("Model") and part.Parent.Parent.Name == "Suit" and part.Parent.Parent ~= suit then
1534
				part.Anchored = false
1535
				part.CanCollide = true
1536
				part:BreakJoints()
1537
				part.Transparency = 0
1538
				if part.Material == Enum.Material.Neon then
1539
					part.BrickColor = BrickColor.new("Really black")
1540
				end
1541
				local theirsuit = part.Parent.Parent
1542
				if theirsuit.Parent:FindFirstChild(part.Parent.Target.Value) then
1543
					theirsuit.Parent:FindFirstChild(part.Parent.Target.Value).Transparency = 0
1544
				end
1545
			end
1546
		end
1547
	end	
1548
	
1549
	local segLength = (startPos-endPos).magnitude
1550
	
1551
	if beam then
1552
		beam:Destroy()
1553
	end
1554
	
1555
	local surfaces = {"Top","Bottom","Right","Left","Front","Back"}
1556
	beam = Instance.new('Part')
1557
	beam.Parent = suit
1558
	beam.Anchored = true
1559
	beam.Size = Vector3.new(0,0,segLength)
1560
	beam.CanCollide = false
1561
	beam.Transparency = 0.4
1562
	beam.Material = Enum.Material.Neon
1563
	beam.BrickColor = BrickColor.new("Really red")
1564
	local mesh = Instance.new("BlockMesh")
1565
	mesh.Scale = Vector3.new(0.5,0.5,1)
1566
	mesh.Parent = beam
1567
	for i = 1,#surfaces do
1568
		local light = Instance.new("SurfaceLight")
1569
		light.Parent = beam
1570
		light.Brightness = 50
1571
		light.Range = 7
1572
		light.Color = Color3.new(255,0,0)
1573
		light.Face = surfaces[i]
1574
	end
1575
1576
	beam.CFrame = CFrame.new(((segLength/2)*(endPos-startPos).unit)+startPos,endPos)
1577
end
1578
1579
local rightweld = game.Players.LocalPlayer.Character.Torso['Right Shoulder']
1580
local oldright = rightweld.C0
1581
local leftweld = game.Players.LocalPlayer.Character.Torso['Left Shoulder']
1582
local oldleft = leftweld.C0
1583
1584
mouse.KeyDown:connect(function(key)
1585
	suit = GetChild(char,"Suit")
1586
	main = suit.Chest2.Main
1587
	status = GetChild(suit,"Status")
1588
	local ByteKey = string.byte(key)
1589
	if key == " " then
1590
		if flying then
1591
			flying = false
1592
			StopFlight()
1593
		elseif canfly and (not flying) and (status.Power.Value) and (status.InSuit.Value or status.Sentry.Value) then
1594
			if (tick() - Jumping.JumpTick) <= Jumping.JumpTime or Jumping.JumpTick == 0 then
1595
				Jumping.JumpTick = tick()
1596
				Jumping.Jumps = Jumping.Jumps + 1
1597
				if Jumping.Jumps >= Jumping.JumpsRequired then
1598
					Jumping.JumpTick = 0
1599
					Jumping.Jumps = 0
1600
					Fly()
1601
				end
1602
			else
1603
				Jumping.JumpTick = tick()
1604
				Jumping.Jumps = 1
1605
			end
1606
		end
1607
	elseif key == "f" and (not SpeedBoost.Debounce) and (not boost) and flying and (not hovering) then
1608
		boost = true
1609
		SpeedBoost.Debounce = true
1610
		main.FlyBoost:Play()
1611
		for i,v in pairs(parts) do
1612
			if suit:FindFirstChild(v.Name) and suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") then
1613
				suit:FindFirstChild(v.Name).Repulsor.Thruster.Enabled = true
1614
			end
1615
		end
1616
		Speed.MaxSpeed = Speeds.SpeedBoost
1617
		wait(SpeedBoost.Duration)
1618
		main.FlyBoost:Stop()
1619
		Speed.MaxSpeed = Speeds.NormalSpeed
1620
		for i,v in pairs(parts) do
1621
			if suit:FindFirstChild(v.Name) and suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") then
1622
				suit:FindFirstChild(v.Name).Repulsor.Thruster.Enabled = v.Enabled
1623
			end
1624
		end
1625
		wait(SpeedBoost.ReloadTime)
1626
		boost = false
1627
		SpeedBoost.Debounce = false
1628
	elseif key == "h" and canfly and status.InSuit.Value then
1629
		if hovering == false or flying then
1630
			hovering = true
1631
			StopFlight()
1632
			StopFlightMechanics()
1633
			Hover()
1634
		elseif hovering then
1635
			hum.WalkSpeed = 16
1636
			StopFlight()
1637
			StopFlightMechanics()
1638
			hovering = false
1639
		end
1640
	--weapons
1641
	--right repulsor
1642
	elseif key == "e" then
1643
		if not firing and status.Power.Value and not laser and not light and (not grabbing) then
1644
			sprinting = false
1645
			firing = true
1646
			suit.Gauntlet1.Main.Equip:Play()
1647
			local targ = nil
1648
			if target == nil then
1649
				targ = mouse.Hit.p
1650
			end		
1651
			local rayparts = {}
1652
			if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
1653
				rightweld.CurrentAngle = 0
1654
				rightweld.DesiredAngle = 0
1655
				rightweld.MaxVelocity = 0
1656
				local tframe = game.Players.LocalPlayer.Character.Torso.CFrame
1657
				local taim = mouse.Hit.p - (tframe.p)
1658
				rightweld.C0 = (CFrame.new(Vector3.new(),tframe:vectorToObjectSpace(taim)) * CFrame.Angles(math.pi/2,math.pi/2,0)) + Vector3.new(1,0.5,0)
1659
			end
1660
			wait(0.5)
1661
			suit.Gauntlet1.Main.Fire:Play()
1662
			status.Charge.Value = status.Charge.Value - 0.5
1663
			wait(0.2)
1664
			rightweld.C0 = oldright
1665
			local a = suit.Gauntlet1.Repulsor.CFrame.p+suit.Gauntlet1.Repulsor.CFrame:vectorToWorldSpace(Vector3.new(0,0,0))
1666
			if target ~= nil then
1667
				targ = target.Character.Torso.CFrame.p
1668
			elseif target == nil then
1669
				targ = mouse.Hit.p
1670
			end		
1671
			rayparts = CastRepulsor(a,targ,10,rayparts,"Arm")
1672
			wait(0.1)
1673
			firing = false
1674
			for i,v in pairs(rayparts) do
1675
				v:Destroy()
1676
				wait()
1677
			end
1678
		end
1679
	--left repulsor
1680
	elseif key == "q" then
1681
		if not firing and status.Power.Value and not laser and not light and (not grabbing) then
1682
			sprinting = false
1683
			firing = true
1684
			suit.Gauntlet2.Main.Equip:Play()
1685
			local targ = nil
1686
			if target == nil then
1687
				targ = mouse.Hit.p
1688
			end		
1689
			local rayparts = {}
1690
			if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
1691
				leftweld.CurrentAngle = 0
1692
				leftweld.DesiredAngle = 0
1693
				leftweld.MaxVelocity = 0
1694
				local tframe = game.Players.LocalPlayer.Character.Torso.CFrame
1695
				local taim = mouse.Hit.p - (tframe.p)
1696
				leftweld.C0 = (CFrame.new(Vector3.new(),tframe:vectorToObjectSpace(taim)) * CFrame.Angles(math.pi/2,-math.pi/2,0)) + Vector3.new(-1,0.5,0)
1697
			end
1698
			wait(0.5)
1699
			suit.Gauntlet2.Main.Fire:Play()
1700
			status.Charge.Value = status.Charge.Value - 0.5
1701
			wait(0.2)
1702
			leftweld.C0 = oldleft
1703
			local a = suit.Gauntlet2.Repulsor.CFrame.p+suit.Gauntlet2.Repulsor.CFrame:vectorToWorldSpace(Vector3.new(0,0,0))
1704
			if target ~= nil then
1705
				targ = target.Character.Torso.CFrame.p
1706
			elseif target == nil then
1707
				targ = mouse.Hit.p
1708
			end		
1709
			rayparts = CastRepulsor(a,targ,10,rayparts,"Arm")
1710
			wait(0.1)
1711
			firing = false
1712
			for i,v in pairs(rayparts) do
1713
				v:Destroy()
1714
				wait()
1715
			end
1716
		end
1717
	--chest repulsor
1718
	elseif key == "r" then
1719
		if status.Power.Value and (not firing) and (not grabbing) and (status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value)) then
1720
			sprinting = false
1721
			local anim = hum:LoadAnimation(anims.Unibeam)
1722
			firing = true
1723
			main.Equip:Play()
1724
			local targ = nil
1725
			if target == nil then
1726
				targ = mouse.Hit.p
1727
			end		
1728
			local rayparts = {}
1729
			if status.InSuit.Value then
1730
				anim:Play()
1731
			end
1732
			wait(0.5)
1733
			main.Fire:Play()
1734
			status.Charge.Value = status.Charge.Value - 1.5
1735
			wait(0.2)
1736
			anim:Stop()
1737
			local a = suit.Chest1.Light.CFrame.p+suit.Chest1.Light.CFrame:vectorToWorldSpace(Vector3.new(0,0,0))
1738
			if target ~= nil then
1739
				targ = target.Character.Torso.CFrame.p
1740
			elseif target == nil then
1741
				targ = mouse.Hit.p
1742
			end		
1743
			rayparts = CastRepulsor(a,targ,10,rayparts,"Chest")
1744
			wait(0.1)
1745
			for i,v in pairs(rayparts) do
1746
				v:Destroy()
1747
				wait()
1748
			end
1749
			wait(3)
1750
			firing = false
1751
		end
1752
	--laser
1753
	elseif key == "t" then
1754
		if (not laser) and status.Power.Value and (not firing) and (not light) and not grabbing then
1755
			sprinting = false
1756
			laser = true
1757
			Laser()
1758
		end
1759
	elseif key == "l" then
1760
		if (not light) and status.Power.Value and (not firing) and (not laser) and not grabbing then
1761
			sprinting = false
1762
			light = true
1763
			Light()
1764
		end
1765
	elseif key == "0" then
1766
		if cansprint and (not sprinting) and (not hovering) and (not flying) and ((status.Power.Value and status.InSuit.Value) or ((not status.InSuit.Value) and (not status.Sentry.Value))) then
1767
			sprinting = true
1768
			laser = false
1769
			light = false
1770
			suit.Gauntlet1.Main.Laser:Stop()
1771
			if beam then
1772
				beam:Destroy()
1773
			end
1774
			Sprint()
1775
		end
1776
	elseif key == "g" then
1777
		if ((status.Power.Value and status.InSuit.Value) or ((not status.InSuit.Value) and (status.Sentry.Value) and status.Power.Value)) then
1778
			if not grabbing then
1779
				cangrab = true
1780
				suit.Chest1.Union.Touched:connect(function(part)
1781
					Grab(part)
1782
				end)
1783
				suit.Helmet.Union.Touched:connect(function(part)
1784
					Grab(part)
1785
				end)
1786
				suit.Shoulder1.Union.Touched:connect(function(part)
1787
					Grab(part)
1788
				end)
1789
				suit.Shoulder2.Union.Touched:connect(function(part)
1790
					Grab(part)
1791
				end)
1792
			elseif grabbing then
1793
				grabbing = false
1794
				cangrab = false
1795
				grab:Stop()
1796
				if main:FindFirstChild("Grab") then
1797
					main.Grab:Destroy()
1798
				end
1799
			end
1800
		end
1801
	end
1802
	for i, v in pairs(Controls) do
1803
		for ii, vv in pairs(v.Keys) do
1804
			v.Number = ((((string.lower(type(vv)) == string.lower("String") and key == string.lower(vv)) or (string.lower(type(vv)) == string.lower("Number") and ByteKey == vv)) and v.Numbers.On) or v.Number)
1805
		end
1806
	end
1807
end)
1808
1809
mouse.KeyUp:connect(function(key)
1810
	suit = GetChild(char,"Suit")
1811
	main = suit.Chest2.Main
1812
	status = GetChild(suit,"Status")
1813
	local ByteKey = string.byte(key)
1814
	for i, v in pairs(Controls) do
1815
		for ii, vv in pairs(v.Keys) do
1816
			v.Number = ((((string.lower(type(vv)) == string.lower("String") and key == string.lower(vv)) or (string.lower(type(vv)) == string.lower("Number") and ByteKey == vv)) and v.Numbers.Off) or v.Number)
1817
		end
1818
	end
1819
	if key == "t" then
1820
		laser = false
1821
		suit.Gauntlet1.Main.Laser:Stop()
1822
		if beam then
1823
			beam:Destroy()
1824
		end
1825
	elseif key == "l" then
1826
		light = false
1827
	elseif key == "0" then
1828
		sprinting = false
1829
	end
1830
end)
1831
1832
mouse.Button1Down:connect(function()
1833
	suit = GetChild(char,"Suit")
1834
	main = suit.Chest2.Main
1835
	status = GetChild(suit,"Status")
1836
	click_d = tick()
1837
	wait(0.42)
1838
	if not attacking and not lock then
1839
		lock = true
1840
		mousedown = true
1841
		TrackLock(mouse)
1842
	end
1843
end)
1844
1845
mouse.Button1Up:connect(function()
1846
	suit = GetChild(char,"Suit")
1847
	main = suit.Chest2.Main
1848
	status = GetChild(suit,"Status")
1849
	lock = false
1850
	mousedown = false
1851
	main.Lock:Stop()
1852
	main.HoldLock:Stop()
1853
	holdSoundPlaying = false
1854
	lockonImg.Visible = false
1855
	holdlockImg.Visible = false
1856
	MyDistText.Visible = false
1857
	MyBillboard.Parent = nil
1858
	MyBillboard.Adornee = nil
1859
	if (tick()-click_d) <= 0.4 then
1860
		if (not sprinting) and (not grabbing) and status.Power.Value and (not attacking) and canattack and (not light) and (not laser) and (status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value)) then
1861
			attacking = true
1862
			canattack = false
1863
			candamage = true
1864
			punch:Play(0.1,1,2.2)
1865
			suit.Gauntlet1.Light.Swing.Pitch = math.random(100,120)/100
1866
			suit.Gauntlet1.Light.Swing:Play()
1867
			suit.Gauntlet1.Light.Touched:connect(function(part)
1868
				if part.Parent and candamage and (not part:IsDescendantOf(char)) then
1869
					if part.Parent:FindFirstChild("Humanoid") then
1870
						candamage = false
1871
						local humanoid = part.Parent:FindFirstChild("Humanoid")
1872
						local torso = part.Parent:FindFirstChild("Torso")
1873
						suit.Gauntlet1.Light.Smack.Pitch = math.random(90,110)/100
1874
						suit.Gauntlet1.Light.Smack:Play()
1875
						coroutine.resume(coroutine.create(function()
1876
							local PushBack = CFrame.new(char.Torso.CFrame.p,part.Position).lookVector * 60
1877
							PushBack = Vector3.new(PushBack.X,60,PushBack.Z)
1878
							torso.Velocity = PushBack
1879
							humanoid.PlatformStand = true
1880
							humanoid:TakeDamage(50)
1881
							wait(0.5)
1882
							humanoid.PlatformStand = false
1883
							humanoid.Sit = true
1884
						end))
1885
					elseif part.Parent:IsA("Model") then
1886
						if part.Parent.Parent.Name == "Suit" then
1887
							local num = math.random(1,25)
1888
							if num == 1 then
1889
								part:BreakJoints()
1890
								part.CanCollide = true
1891
							end
1892
							part.Parent.Parent.Status.Flying.Value = false
1893
						end
1894
					end
1895
				end
1896
			end)
1897
			wait(1)
1898
			canattack = true
1899
			candamage = false
1900
			attacking = false
1901
		end
1902
	end
1903
end)
1904
1905
function Laser()
1906
	suit = GetChild(char,"Suit")
1907
	main = suit.Chest2.Main
1908
	status = GetChild(suit,"Status")
1909
	if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
1910
		rightweld.CurrentAngle = 0
1911
		rightweld.DesiredAngle = 0
1912
		rightweld.MaxVelocity = 0
1913
	end
1914
	suit.Gauntlet1.Main.Laser:Play()
1915
	while laser and (not firing) and (not grabbing) and (not light) and (status.Power.Value) do
1916
		sprinting = false
1917
		if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
1918
			rightweld.CurrentAngle = 0
1919
			rightweld.DesiredAngle = 0
1920
			rightweld.MaxVelocity = 0
1921
			local tframe = game.Players.LocalPlayer.Character.Torso.CFrame
1922
			tframe = tframe + tframe:vectorToWorldSpace(Vector3.new(1, 0.5, 0))
1923
			local taim = mouse.Hit.p - (tframe.p)
1924
			rightweld.C0 = (CFrame.new(Vector3.new(),tframe:vectorToObjectSpace(taim)) * CFrame.Angles(math.pi/2,math.pi/2,0)) + Vector3.new(1,0.5,0)
1925
		end
1926
		local a = suit.Gauntlet1.Repulsor.CFrame.p+suit.Gauntlet1.Repulsor.CFrame:vectorToWorldSpace(Vector3.new(0,0,0))
1927
		local targ = nil
1928
		if target ~= nil then
1929
			targ = target.Character.Torso.CFrame.p
1930
		elseif target == nil then
1931
			targ = mouse.Hit.p
1932
		end	
1933
		CastLaser(a,targ)
1934
		status.Charge.Value = status.Charge.Value - 0.03
1935
		wait()
1936
	end
1937
	rightweld.C0 = oldright
1938
	laser = false
1939
end
1940
1941
function Light()
1942
	suit = GetChild(char,"Suit")
1943
	main = suit.Chest2.Main
1944
	status = GetChild(suit,"Status")
1945
	local torch = suit.Gauntlet1.Repulsor.Torch
1946
	if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
1947
		rightweld.CurrentAngle = 0
1948
		rightweld.DesiredAngle = 0
1949
		rightweld.MaxVelocity = 0
1950
	end
1951
	torch.Enabled = true
1952
	while light and (not firing) and (not grabbing) and (not laser) and (status.Power.Value) do
1953
		if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
1954
			rightweld.CurrentAngle = 0
1955
			rightweld.DesiredAngle = 0
1956
			rightweld.MaxVelocity = 0
1957
			sprinting = false
1958
			local tframe = game.Players.LocalPlayer.Character.Torso.CFrame
1959
			tframe = tframe + tframe:vectorToWorldSpace(Vector3.new(1, 0.5, 0))
1960
			local taim = mouse.Hit.p - (tframe.p)
1961
			rightweld.C0 = (CFrame.new(Vector3.new(),tframe:vectorToObjectSpace(taim)) * CFrame.Angles(math.pi/2,math.pi/2,0)) + Vector3.new(1,0.5,0)
1962
		end
1963
		wait()
1964
	end
1965
	rightweld.C0 = oldright
1966
	torch.Enabled = false
1967
	light = false
1968
end
1969
1970
function Sprint()
1971
	suit = GetChild(char,"Suit")
1972
	main = suit.Chest2.Main
1973
	status = GetChild(suit,"Status")
1974
	sprint:Play()
1975
	while cansprint and sprinting and (not hovering) and (not flying) and (not laser) and (not light) and ((status.Power.Value and status.InSuit.Value) or ((not status.InSuit.Value) and (not status.Sentry.Value))) do
1976
		hum.WalkSpeed = 32
1977
		hum.JumpPower = 0
1978
		wait()
1979
	end
1980
	sprint:Stop()
1981
	hum.WalkSpeed = 16
1982
	hum.JumpPower = 60
1983
end
1984
1985
function Grab(part)
1986
	if (not grabbing) and cangrab and part.Parent:FindFirstChild("Torso") and part.Parent:FindFirstChild("Humanoid") and part.Parent:FindFirstChild("Humanoid").Health > 0 then
1987
		local main = char:FindFirstChild("Suit").Chest2.Main
1988
		laser = false
1989
		light = false
1990
		local ch = part.Parent
1991
		local hm = part.Parent:WaitForChild("Humanoid")	
1992
		local spd = hm.WalkSpeed
1993
		local pw = hm.JumpPower				
1994
		local w = Instance.new("Weld")
1995
		w.Name = "Grab"
1996
		w.Parent = main
1997
		w.Part0 = main
1998
		w.Part1 = part.Parent.Torso
1999
		w.C0 = CFrame.new(0,0,-1)
2000
		if status.InSuit.Value then
2001
			grab:Play()
2002
		end
2003
		grabbing = true
2004
		coroutine.resume(coroutine.create(function()
2005
			while cangrab and grabbing and (status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value)) do
2006
				hm.PlatformStand = true
2007
				hm.JumpPower = 0
2008
				hm.WalkSpeed = 0
2009
				wait()
2010
			end
2011
			hm.JumpPower = pw
2012
			hm.WalkSpeed = spd
2013
			hm.PlatformStand = false
2014
		end))
2015
	end
2016
end
2017
2018
hum.Running:connect(function(speed)
2019
	if speed > 3 then
2020
		cansprint = true
2021
	elseif speed < 15 then
2022
		cansprint = false
2023
		sprinting = false
2024
	end
2025
end)
2026
end))
2027
LocalScript10.Disabled = true
2028
Folder11.Name = "Assets"
2029
Folder11.Parent = LocalScript10
2030
Folder12.Name = "Animations"
2031
Folder12.Parent = Folder11
2032
Animation13.Name = "Jump"
2033
Animation13.Parent = Folder12
2034
Animation13.AnimationId = "http://www.roblox.com/Asset?ID=97170520"
2035
Animation14.Name = "Land"
2036
Animation14.Parent = Folder12
2037
Animation14.AnimationId = "http://www.roblox.com/Asset?ID=97171309"
2038
Animation15.Name = "Fly"
2039
Animation15.Parent = Folder12
2040
Animation15.AnimationId = "http://www.roblox.com/Asset?ID=97172005"
2041
Animation16.Name = "Hover"
2042
Animation16.Parent = Folder12
2043
Animation16.AnimationId = "http://www.roblox.com/Asset?ID=410609152"
2044
Animation17.Name = "Unibeam"
2045
Animation17.Parent = Folder12
2046
Animation17.AnimationId = "http://www.roblox.com/Asset?ID=410614695"
2047
Animation18.Name = "Punch"
2048
Animation18.Parent = Folder12
2049
Animation18.AnimationId = "http://www.roblox.com/Asset?ID=410613638"
2050
Animation19.Name = "Sprint"
2051
Animation19.Parent = Folder12
2052
Animation19.AnimationId = "http://www.roblox.com/asset/?id=410473872"
2053
Animation20.Name = "Grab"
2054
Animation20.Parent = Folder12
2055
Animation20.AnimationId = "http://www.roblox.com/Asset?ID=434754771"
2056
Folder21.Name = "Visual"
2057
Folder21.Parent = Folder11
2058
ParticleEmitter22.Name = "Thruster"
2059
ParticleEmitter22.Parent = Folder21
2060
ParticleEmitter22.Color = ColorSequence.new(Color3.new(0.992157, 1, 0.67451),Color3.new(1, 0.658824, 0.321569))
2061
ParticleEmitter22.LightEmission = 0.10000000149012
2062
ParticleEmitter22.Texture = "http://www.roblox.com/asset/?id=48229939"
2063
ParticleEmitter22.Transparency = NumberSequence.new(0.44374999403954,0.89375001192093,0.91874998807907,1)
2064
ParticleEmitter22.Size = NumberSequence.new(0.40000000596046,0.40000000596046)
2065
ParticleEmitter22.Lifetime = NumberRange.new(0.30000001192093, 0.30000001192093)
2066
ParticleEmitter22.LockedToPart = true
2067
ParticleEmitter22.Rate = 45645648
2068
ParticleEmitter23.Name = "Arm"
2069
ParticleEmitter23.Parent = Folder21
2070
ParticleEmitter23.Speed = NumberRange.new(0, 0)
2071
ParticleEmitter23.Color = ColorSequence.new(Color3.new(1, 0.913726, 0.466667),Color3.new(1, 0.913726, 0.466667))
2072
ParticleEmitter23.LightEmission = 0.69999998807907
2073
ParticleEmitter23.Texture = "http://www.roblox.com/asset/?id=242109931"
2074
ParticleEmitter23.Transparency = NumberSequence.new(0,1,0)
2075
ParticleEmitter23.Lifetime = NumberRange.new(0.5, 0.5)
2076
ParticleEmitter23.LockedToPart = true
2077
ParticleEmitter23.Rate = 7.6578905421913e+23
2078
ParticleEmitter24.Name = "Chest"
2079
ParticleEmitter24.Parent = Folder21
2080
ParticleEmitter24.Speed = NumberRange.new(0, 0)
2081
ParticleEmitter24.Color = ColorSequence.new(Color3.new(1, 0.913726, 0.466667),Color3.new(1, 0.913726, 0.466667))
2082
ParticleEmitter24.LightEmission = 0.69999998807907
2083
ParticleEmitter24.Texture = "http://www.roblox.com/asset/?id=242109931"
2084
ParticleEmitter24.Transparency = NumberSequence.new(0,1,0)
2085
ParticleEmitter24.Size = NumberSequence.new(2,2)
2086
ParticleEmitter24.Lifetime = NumberRange.new(0.5, 0.5)
2087
ParticleEmitter24.LockedToPart = true
2088
ParticleEmitter24.Rate = 7.6578905421913e+23
2089
BillboardGui25.Parent = Folder11
2090
BillboardGui25.Size = UDim2.new(2, 40, 2, 40)
2091
BillboardGui25.AlwaysOnTop = true
2092
BillboardGui25.StudsOffset = Vector3.new(0, 0, 2)
2093
ImageLabel26.Name = "lockonHeld"
2094
ImageLabel26.Parent = BillboardGui25
2095
ImageLabel26.Visible = false
2096
ImageLabel26.Transparency = 1
2097
ImageLabel26.Size = UDim2.new(1, 0, 1, 0)
2098
ImageLabel26.BackgroundTransparency = 1
2099
ImageLabel26.Image = "http://www.roblox.com/asset/?id=282254484"
2100
TextLabel27.Name = "Distance"
2101
TextLabel27.Parent = BillboardGui25
2102
TextLabel27.Position = UDim2.new(0.800000012, 0, 0.200000003, 0)
2103
TextLabel27.Visible = false
2104
TextLabel27.Transparency = 1
2105
TextLabel27.Size = UDim2.new(10, 0, 0.200000003, 0)
2106
TextLabel27.BackgroundTransparency = 1
2107
TextLabel27.BorderColor = BrickColor.new("Institutional white")
2108
TextLabel27.BorderColor3 = Color3.new(1, 1, 1)
2109
TextLabel27.Font = Enum.Font.Arial
2110
TextLabel27.FontSize = Enum.FontSize.Size24
2111
TextLabel27.Text = "110"
2112
TextLabel27.TextColor = BrickColor.new("Institutional white")
2113
TextLabel27.TextColor3 = Color3.new(1, 1, 1)
2114
TextLabel27.TextScaled = true
2115
TextLabel27.TextSize = 24
2116
TextLabel27.TextWrap = true
2117
TextLabel27.TextWrapped = true
2118
TextLabel27.TextXAlignment = Enum.TextXAlignment.Left
2119
ImageLabel28.Name = "lockon"
2120
ImageLabel28.Parent = BillboardGui25
2121
ImageLabel28.Visible = false
2122
ImageLabel28.Transparency = 1
2123
ImageLabel28.Size = UDim2.new(1, 0, 1, 0)
2124
ImageLabel28.BackgroundTransparency = 1
2125
ImageLabel28.Image = "http://www.roblox.com/asset/?id=282254354"
2126
Script29.Name = "IronManSound"
2127
Script29.Parent = Tool1
2128
table.insert(cors,sandbox(Script29,function()
2129
-- util
2130
2131
function waitForChild(parent, childName)
2132
	local child = parent:findFirstChild(childName)
2133
	if child then return child end
2134
	while true do
2135
		child = parent.ChildAdded:wait()
2136
		if child.Name==childName then return child end
2137
	end
2138
end
2139
2140
function newSound(id)
2141
	local sound = Instance.new("Sound")
2142
	sound.SoundId = id
2143
	sound.archivable = false
2144
	sound.Parent = script.Parent.Head
2145
	return sound
2146
end
2147
2148
-- declarations
2149
2150
local sGettingUp = newSound("http://www.roblox.com/asset/?id=278329638")
2151
local sDied = newSound("http://www.roblox.com/asset/?id=267083409") 
2152
local sFreeFalling = newSound("rbxasset://sounds/action_falling.mp3")
2153
local sJumping = newSound("http://www.roblox.com/asset/?id=278329638")
2154
local sLanding = newSound("http://www.roblox.com/asset/?id=278329705")
2155
local sSplash = newSound("rbxasset://sounds/impact_water.mp3")
2156
local sRunning = newSound("http://www.roblox.com/asset/?id=278329705")
2157
sRunning.Looped = true
2158
local sSwimming = newSound("rbxasset://sounds/action_swim.mp3")
2159
sSwimming.Looped = true
2160
local sClimbing = newSound("http://www.roblox.com/asset/?id=278329705")
2161
sClimbing.Looped = true
2162
2163
local Figure = script.Parent
2164
local Head = waitForChild(Figure, "Head")
2165
local Humanoid = waitForChild(Figure, "Humanoid")
2166
2167
local prevState = "None"
2168
2169
-- functions
2170
2171
function onDied()
2172
	stopLoopedSounds()
2173
	sDied:Play()
2174
end
2175
2176
local fallCount = 0
2177
local fallSpeed = 0
2178
function onStateFall(state, sound)
2179
	fallCount = fallCount + 1
2180
	if state then
2181
		sound.Volume = 0
2182
		sound:Play()
2183
		Spawn( function()
2184
			local t = 0
2185
			local thisFall = fallCount
2186
			while t < 1.5 and fallCount == thisFall do
2187
				local vol = math.max(t - 0.3 , 0)
2188
				sound.Volume = vol
2189
				wait(0.1)
2190
				t = t + 0.1
2191
			end
2192
		end)
2193
	else
2194
		sound:Stop()
2195
	end
2196
	fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.Y))
2197
end
2198
2199
2200
function onStateNoStop(state, sound)
2201
	if state then
2202
		sound:Play()
2203
	end
2204
end
2205
2206
2207
function onRunning(speed)
2208
	sClimbing:Stop()
2209
	sSwimming:Stop()
2210
	if (prevState == "FreeFall" and fallSpeed > 50) then
2211
		coroutine.resume(coroutine.create(function()
2212
			Humanoid.WalkSpeed = 0
2213
			local boom = Instance.new("Animation")
2214
			boom.AnimationId = "http://www.roblox.com/Asset/?ID=410620231"
2215
			local track = Humanoid:LoadAnimation(boom)
2216
			track:Play()
2217
			wait(0.75)
2218
			track:Stop()
2219
			Humanoid.WalkSpeed = 16
2220
		end))
2221
		local vol = 1
2222
		sLanding.Volume = vol
2223
		sLanding:Play()
2224
		fallSpeed = 0
2225
	elseif (prevState == "FreeFall" and fallSpeed < 50) then
2226
		local vol = 1
2227
		sLanding.Volume = vol
2228
		sLanding:Play()
2229
		fallSpeed = 0
2230
	end
2231
	if speed>0.5 then
2232
		sRunning:Play()
2233
		sRunning.Pitch = .98
2234
		sRunning.Volume = .4
2235
	else
2236
		sRunning:Stop()
2237
	end
2238
	prevState = "Run"
2239
end
2240
2241
function onSwimming(speed)
2242
	if (prevState ~= "Swim" and speed > 0.1) then
2243
		local volume = math.min(1.0, speed / 350)
2244
		sSplash.Volume = volume
2245
		sSplash:Play()
2246
		prevState = "Swim"
2247
	end
2248
	sClimbing:Stop()
2249
	sRunning:Stop()
2250
	sSwimming.Pitch = 1.6
2251
	sSwimming:Play()
2252
end
2253
2254
function onClimbing(speed)
2255
	sRunning:Stop()
2256
	sSwimming:Stop()	
2257
	if speed>0.01 then
2258
		sClimbing:Play()
2259
		sClimbing.Pitch = speed / 5.5
2260
	else
2261
		sClimbing:Stop()
2262
	end
2263
	prevState = "Climb"
2264
end
2265
-- connect up
2266
2267
function stopLoopedSounds()
2268
	sRunning:Stop() 
2269
	sClimbing:Stop()
2270
	sSwimming:Stop()
2271
end
2272
2273
Humanoid.Died:connect(onDied)
2274
Humanoid.Running:connect(onRunning)
2275
Humanoid.Swimming:connect(onSwimming)
2276
Humanoid.Climbing:connect(onClimbing)
2277
Humanoid.Jumping:connect(function(state) onStateNoStop(state, sJumping) prevState = "Jump" end)
2278
Humanoid.GettingUp:connect(function(state) stopLoopedSounds() onStateNoStop(state, sGettingUp) prevState = "GetUp" end)
2279
Humanoid.FreeFalling:connect(function(state) stopLoopedSounds() onStateFall(state, sFreeFalling) prevState = "FreeFall" end)
2280
Humanoid.FallingDown:connect(function(state) stopLoopedSounds() end)
2281
Humanoid.StateChanged:connect(function(old, new) 
2282
	if not (new.Name == "Dead" or 
2283
			new.Name == "Running" or 
2284
			new.Name == "RunningNoPhysics" or 
2285
			new.Name == "Swimming" or 
2286
			new.Name == "Jumping" or 
2287
			new.Name == "GettingUp" or 
2288
			new.Name == "Freefall" or 
2289
			new.Name == "FallingDown") then
2290
		stopLoopedSounds()
2291
	end
2292
end)
2293
2294
end))
2295
Script29.Disabled = true
2296
ParticleEmitter30.Name = "Sparks"
2297
ParticleEmitter30.Parent = Tool1
2298
ParticleEmitter30.Speed = NumberRange.new(-5, -5)
2299
ParticleEmitter30.Color = ColorSequence.new(Color3.new(0.976471, 1, 0.509804),Color3.new(0.976471, 1, 0.509804))
2300
ParticleEmitter30.Enabled = false
2301
ParticleEmitter30.LightEmission = 1
2302
ParticleEmitter30.Texture = "http://www.roblox.com/asset/?id=59720383"
2303
ParticleEmitter30.Size = NumberSequence.new(0.050000000745058,0.050000000745058)
2304
ParticleEmitter30.Lifetime = NumberRange.new(1, 1)
2305
ParticleEmitter30.Rate = 3.4634656540262e+14
2306
ParticleEmitter30.SpreadAngle = Vector2.new(360, 360)
2307
ParticleEmitter30.VelocitySpread = 360
2308
Model31.Name = "Mark5"
2309
Model31.Parent = Tool1
2310
Model32.Name = "Helmet"
2311
Model32.Parent = Model31
2312
Part33.Name = "Main"
2313
Part33.Parent = Model32
2314
Part33.CFrame = CFrame.new(140.711914, 5.20600224, -156.460205, -0.0024136547, -8.61277476e-06, 0.999997139, 7.82211282e-06, 1, 8.63167952e-06, -0.999997139, 7.84292388e-06, -0.0024136547)
2315
Part33.Orientation = Vector3.new(0, 90.1399994, 0)
2316
Part33.Position = Vector3.new(140.711914, 5.20600224, -156.460205)
2317
Part33.Rotation = Vector3.new(-179.800003, 89.8600006, 179.800003)
2318
Part33.Color = Color3.new(0, 0, 0)
2319
Part33.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2320
Part33.Anchored = true
2321
Part33.BrickColor = BrickColor.new("Really black")
2322
Part33.CanCollide = false
2323
Part33.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.5, 0.100000001, 0.100000001
2324
Part33.Material = Enum.Material.SmoothPlastic
2325
Part33.brickColor = BrickColor.new("Really black")
2326
Part33.FormFactor = Enum.FormFactor.Symmetric
2327
Part33.formFactor = Enum.FormFactor.Symmetric
2328
RocketPropulsion34.Name = "Force"
2329
RocketPropulsion34.Parent = Part33
2330
RocketPropulsion34.MaxTorque = Vector3.new(800000, 800000, 0)
2331
RocketPropulsion34.CartoonFactor = 0
2332
RocketPropulsion34.MaxSpeed = 0
2333
RocketPropulsion34.MaxThrust = 20000
2334
RocketPropulsion34.TargetRadius = 0.10000000149012
2335
RocketPropulsion34.ThrustP = 2000
2336
Sound35.Name = "FlyS"
2337
Sound35.Parent = Part33
2338
Sound35.Looped = true
2339
Sound35.SoundId = "http://www.roblox.com/asset/?id=97179333"
2340
ManualWeld36.Parent = Part33
2341
ManualWeld36.C1 = CFrame.new(0, 0, 0, 1, 1.04148863e-10, 1.34109399e-07, -1.04149682e-10, 1, 6.11132656e-09, -1.34109385e-07, -6.111327e-09, 1)
2342
ManualWeld36.Part0 = Part33
2343
ManualWeld36.Part1 = Part33
2344
ManualWeld36.part1 = Part33
2345
BlockMesh37.Parent = Part33
2346
BlockMesh37.Scale = Vector3.new(0, 0, 0)
2347
ManualWeld38.Parent = Part33
2348
ManualWeld38.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 2.21378905e-14, 0, 2.21378905e-14, 1)
2349
ManualWeld38.Part0 = Part33
2350
ManualWeld38.Part1 = Part33
2351
ManualWeld38.part1 = Part33
2352
Sound39.Name = "Attach"
2353
Sound39.Parent = Part33
2354
Sound39.SoundId = "http://www.roblox.com/asset/?id=431405534"
2355
Part40.Parent = Model32
2356
Part40.CFrame = CFrame.new(140.912598, 5.30540323, -156.460083, -8.73944373e-06, -0.00241379696, -0.999997139, 1, 7.09952656e-06, -8.75660589e-06, 7.12064275e-06, -0.999997139, 0.00241379696)
2357
Part40.Orientation = Vector3.new(0, -89.8600006, 90)
2358
Part40.Position = Vector3.new(140.912598, 5.30540323, -156.460083)
2359
Part40.Rotation = Vector3.new(0.209999993, -89.8600006, 90.2099991)
2360
Part40.Color = Color3.new(0, 0, 0)
2361
Part40.Size = Vector3.new(1, 1, 1)
2362
Part40.Anchored = true
2363
Part40.BottomSurface = Enum.SurfaceType.Smooth
2364
Part40.BrickColor = BrickColor.new("Really black")
2365
Part40.CanCollide = false
2366
Part40.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.5, 0.100000001, 0.100000001
2367
Part40.Material = Enum.Material.SmoothPlastic
2368
Part40.TopSurface = Enum.SurfaceType.Smooth
2369
Part40.brickColor = BrickColor.new("Really black")
2370
Part40.FormFactor = Enum.FormFactor.Custom
2371
Part40.formFactor = Enum.FormFactor.Custom
2372
SpecialMesh41.Parent = Part40
2373
SpecialMesh41.Scale = Vector3.new(1, 1.32000005, 0.600000024)
2374
ManualWeld42.Parent = Part40
2375
ManualWeld42.C1 = CFrame.new(-0.000576019287, 0.0997924805, 0.200744629, 7.2268449e-07, 1, -1.34109371e-07, 1, -7.2268449e-07, -1.24913072e-07, -1.24913115e-07, -1.34109328e-07, -1)
2376
ManualWeld42.Part0 = Part40
2377
ManualWeld42.Part1 = Part33
2378
ManualWeld42.part1 = Part33
2379
Part43.Parent = Model32
2380
Part43.CFrame = CFrame.new(140.752441, 5.20600224, -156.460205, -0.00935110729, -0.000746011501, 0.999956071, 7.24843721e-06, 0.999999762, 0.000746111909, -0.99995625, 1.4225091e-05, -0.00935109984)
2381
Part43.Orientation = Vector3.new(-0.0399999991, 90.5400009, 0)
2382
Part43.Position = Vector3.new(140.752441, 5.20600224, -156.460205)
2383
Part43.Rotation = Vector3.new(-175.440002, 89.4599991, 175.440002)
2384
Part43.Color = Color3.new(0, 0, 0)
2385
Part43.Size = Vector3.new(2, 1, 1)
2386
Part43.Anchored = true
2387
Part43.BottomSurface = Enum.SurfaceType.Smooth
2388
Part43.BrickColor = BrickColor.new("Really black")
2389
Part43.CanCollide = false
2390
Part43.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.5, 0.100000001, 0.100000001
2391
Part43.Material = Enum.Material.SmoothPlastic
2392
Part43.TopSurface = Enum.SurfaceType.Smooth
2393
Part43.brickColor = BrickColor.new("Really black")
2394
Part43.FormFactor = Enum.FormFactor.Symmetric
2395
Part43.formFactor = Enum.FormFactor.Symmetric
2396
SpecialMesh44.Parent = Part43
2397
SpecialMesh44.Scale = Vector3.new(1.30999994, 1.33000004, 1.30999994)
2398
ManualWeld45.Parent = Part43
2399
ManualWeld45.C1 = CFrame.new(-8.39233398e-05, -0.000518798828, 0.0404663086, 0.99997592, -4.57114038e-06, 0.00693739392, -5.44614068e-07, 0.999999762, 0.000737415277, -0.00693739485, -0.000737401308, 0.999975681)
2400
ManualWeld45.Part0 = Part43
2401
ManualWeld45.Part1 = Part33
2402
ManualWeld45.part1 = Part33
2403
UnionOperation46.Name = "Mouth"
2404
UnionOperation46.Parent = Model32
2405
UnionOperation46.CFrame = CFrame.new(140.248047, 4.90034723, -156.468384, -0.480937511, -0.128874078, -0.867231607, -0.258826137, 0.965924025, -3.8544822e-06, 0.837680221, 0.224460363, -0.497905016)
2406
UnionOperation46.Orientation = Vector3.new(0, -119.860001, -15)
2407
UnionOperation46.Position = Vector3.new(140.248047, 4.90034723, -156.468384)
2408
UnionOperation46.Rotation = Vector3.new(180, -60.1399994, 165)
2409
UnionOperation46.Color = Color3.new(0, 0, 0)
2410
UnionOperation46.Size = Vector3.new(0.76225847, 0.564379811, 0.533294022)
2411
UnionOperation46.Anchored = true
2412
UnionOperation46.BrickColor = BrickColor.new("Really black")
2413
UnionOperation46.CanCollide = false
2414
UnionOperation46.CustomPhysicalProperties = 0.100000001, 0.200000003, 0.5, 0.100000001, 0.100000001
2415
UnionOperation46.Material = Enum.Material.SmoothPlastic
2416
UnionOperation46.brickColor = BrickColor.new("Really black")
2417
UnionOperation46.UsePartColor = true
2418
ManualWeld47.Parent = UnionOperation46
2419
ManualWeld47.C1 = CFrame.new(0.00919723511, -0.302352905, -0.463897705, -0.836520016, -0.224144906, 0.499993324, -0.258819282, 0.965925813, -3.36599442e-07, -0.48295632, -0.129408196, -0.866029263)
2420
ManualWeld47.Part0 = UnionOperation46
2421
ManualWeld47.Part1 = Part33
2422
ManualWeld47.part1 = Part33
2423
ObjectValue48.Name = "Transparent"
2424
ObjectValue48.Parent = UnionOperation46
2425
UnionOperation49.Parent = Model32
2426
UnionOperation49.CFrame = CFrame.new(140.952881, 5.42185593, -156.460205, -0.999997139, -4.260075e-06, -0.00241373014, -4.27722398e-06, 1, 7.09951837e-06, 0.00241373014, 7.10982158e-06, -0.999997139)
2427
UnionOperation49.Orientation = Vector3.new(0, -179.860001, 0)
2428
UnionOperation49.Position = Vector3.new(140.952881, 5.42185593, -156.460205)
2429
UnionOperation49.Rotation = Vector3.new(-180, -0.140000001, 180)
2430
UnionOperation49.Color = Color3.new(0, 0, 0)
2431
UnionOperation49.Size = Vector3.new(1.47117555, 1.57027233, 1.25999832)
2432
UnionOperation49.Anchored = true
2433
UnionOperation49.BrickColor = BrickColor.new("Really black")
2434
UnionOperation49.CanCollide = false
2435
UnionOperation49.CustomPhysicalProperties = 0.100000001, 0.200000003, 0.5, 0.100000001, 0.100000001
2436
UnionOperation49.Material = Enum.Material.SmoothPlastic
2437
UnionOperation49.brickColor = BrickColor.new("Really black")
2438
UnionOperation49.UsePartColor = true
2439
ManualWeld50.Parent = UnionOperation49
2440
ManualWeld50.C1 = CFrame.new(-0.000576019287, 0.214767456, 0.241088867, 1.34110522e-07, 7.2268449e-07, 1, -1.1269011e-07, 1, -7.2268449e-07, -1, -1.12689975e-07, 1.34110607e-07)
2441
ManualWeld50.Part0 = UnionOperation49
2442
ManualWeld50.Part1 = Part33
2443
ManualWeld50.part1 = Part33
2444
Part51.Parent = Model32
2445
Part51.CFrame = CFrame.new(140.688232, 5.13859606, -156.460083, -0.00935321581, 0.508373976, 0.861085653, 6.52573317e-06, 0.861123323, -0.508396149, -0.99995625, -0.00474951975, -0.00805759057)
2446
Part51.Orientation = Vector3.new(30.5599995, 90.5400009, 0)
2447
Part51.Position = Vector3.new(140.688232, 5.13859606, -156.460083)
2448
Part51.Rotation = Vector3.new(90.909996, 59.4399986, -91.0499954)
2449
Part51.Color = Color3.new(0, 0, 0)
2450
Part51.Size = Vector3.new(1, 1, 1)
2451
Part51.Anchored = true
2452
Part51.BottomSurface = Enum.SurfaceType.Smooth
2453
Part51.BrickColor = BrickColor.new("Really black")
2454
Part51.CanCollide = false
2455
Part51.CustomPhysicalProperties = 0.100000001, 0.200000003, 0.5, 0.100000001, 0.100000001
2456
Part51.Material = Enum.Material.SmoothPlastic
2457
Part51.TopSurface = Enum.SurfaceType.Smooth
2458
Part51.brickColor = BrickColor.new("Really black")
2459
Part51.FormFactor = Enum.FormFactor.Symmetric
2460
Part51.formFactor = Enum.FormFactor.Symmetric
2461
FileMesh52.Parent = Part51
2462
FileMesh52.MeshId = "http://www.roblox.com/asset/?id=15882007"
2463
FileMesh52.Scale = Vector3.new(0.800000012, 0.75999999, 0.5)
2464
ManualWeld53.Parent = Part51
2465
ManualWeld53.C1 = CFrame.new(-8.39233398e-05, -0.0681915283, -0.0237121582, 0.99997592, 0.00352915144, 0.00597517518, -1.26731811e-06, 0.861122549, -0.50839752, -0.00693956995, 0.508385301, 0.861101747)
2466
ManualWeld53.Part0 = Part51
2467
ManualWeld53.Part1 = Part33
2468
ManualWeld53.part1 = Part33
2469
StringValue54.Name = "Target"
2470
StringValue54.Parent = Model32
2471
StringValue54.Value = "Head"
2472
Model55.Name = "Mask"
2473
Model55.Parent = Model31
2474
Part56.Name = "Main"
2475
Part56.Parent = Model55
2476
Part56.CFrame = CFrame.new(140.711914, 5.20600224, -156.460205, -0.00241347798, -3.80837969e-06, 0.999997139, 7.8215935e-06, 1, 3.82726876e-06, -0.999997139, 7.83080759e-06, -0.00241347798)
2477
Part56.Orientation = Vector3.new(0, 90.1399994, 0)
2478
Part56.Position = Vector3.new(140.711914, 5.20600224, -156.460205)
2479
Part56.Rotation = Vector3.new(-179.909988, 89.8600006, 179.909988)
2480
Part56.Color = Color3.new(0, 0, 0)
2481
Part56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
2482
Part56.Anchored = true
2483
Part56.BrickColor = BrickColor.new("Really black")
2484
Part56.CanCollide = false
2485
Part56.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.5, 0.100000001, 0.100000001
2486
Part56.Material = Enum.Material.SmoothPlastic
2487
Part56.brickColor = BrickColor.new("Really black")
2488
Part56.FormFactor = Enum.FormFactor.Symmetric
2489
Part56.formFactor = Enum.FormFactor.Symmetric
2490
RocketPropulsion57.Name = "Force"
2491
RocketPropulsion57.Parent = Part56
2492
RocketPropulsion57.MaxTorque = Vector3.new(800000, 800000, 0)
2493
RocketPropulsion57.CartoonFactor = 0
2494
RocketPropulsion57.MaxSpeed = 0
2495
RocketPropulsion57.MaxThrust = 20000
2496
RocketPropulsion57.TargetRadius = 0.10000000149012
2497
RocketPropulsion57.ThrustP = 2000
2498
Sound58.Name = "FlyS"
2499
Sound58.Parent = Part56
2500
Sound58.Looped = true
2501
Sound58.SoundId = "http://www.roblox.com/asset/?id=97179333"
2502
ManualWeld59.Parent = Part56
2503
ManualWeld59.C1 = CFrame.new(0, 0, 0, 1, 1.04148863e-10, 1.34109399e-07, -1.04149682e-10, 1, 6.11132656e-09, -1.34109385e-07, -6.111327e-09, 1)
2504
ManualWeld59.Part0 = Part56
2505
ManualWeld59.Part1 = Part56
2506
ManualWeld59.part1 = Part56
2507
BlockMesh60.Parent = Part56
2508
BlockMesh60.Scale = Vector3.new(0, 0, 0)
2509
Sound61.Name = "Music"
2510
Sound61.Parent = Part56
2511
Sound61.SoundId = "http://www.roblox.com/asset/?id=299288615"
2512
Sound61.Volume = 1
2513
ManualWeld62.Parent = Part56
2514
ManualWeld62.C1 = CFrame.new(0, 0, 0, 1, 0, 9.85878046e-14, 0, 1.00000024, 1.49012376e-08, 9.85878046e-14, 1.49012376e-08, 1.00000024)
2515
ManualWeld62.Part0 = Part56
2516
ManualWeld62.Part1 = Part56
2517
ManualWeld62.part1 = Part56
2518
Sound63.Name = "Attach"
2519
Sound63.Parent = Part56
2520
Sound63.SoundId = "http://www.roblox.com/asset/?id=431405720"
2521
Sound63.Volume = 0.30000001192093
2522
UnionOperation64.Name = "Mask"
2523
UnionOperation64.Parent = Model55
2524
UnionOperation64.CFrame = CFrame.new(140.278809, 5.6306839, -156.458618, 0.0024136547, 0.2212971, -0.975203454, -7.85128123e-06, 0.975206256, 0.221297726, 0.999997139, -0.00052647962, 0.00235554855)
2525
UnionOperation64.Orientation = Vector3.new(-12.79, -89.8600006, 0)
2526
UnionOperation64.Position = Vector3.new(140.278809, 5.6306839, -156.458618)
2527
UnionOperation64.Rotation = Vector3.new(-89.3899994, -77.2099991, -89.3799973)
2528
UnionOperation64.Color = Color3.new(0, 0, 0)
2529
UnionOperation64.Size = Vector3.new(1.07968092, 1.14666295, 0.391915768)
2530
UnionOperation64.Anchored = true
2531
UnionOperation64.BrickColor = BrickColor.new("Really black")
2532
UnionOperation64.CanCollide = false
2533
UnionOperation64.CustomPhysicalProperties = 0.100000001, 0.200000003, 0.5, 0.100000001, 0.100000001
2534
UnionOperation64.Material = Enum.Material.SmoothPlastic
2535
UnionOperation64.brickColor = BrickColor.new("Really black")
2536
UnionOperation64.UsePartColor = true
2537
ManualWeld65.Parent = UnionOperation64
2538
ManualWeld65.C1 = CFrame.new(-0.00057220459, 0.4246521, -0.433235168, -1, 7.16681825e-10, -1.37356437e-07, -2.96977305e-08, 0.975206375, 0.221298248, 1.34109314e-07, 0.221298262, -0.975206316)
2539
ManualWeld65.Part0 = UnionOperation64
2540
ManualWeld65.Part1 = Part56
2541
ManualWeld65.part1 = Part56
2542
Decal66.Parent = UnionOperation64
2543
Decal66.Texture = "http://www.roblox.com/asset/?id=305388287"
2544
Decal66.Transparency = 1
2545
Decal66.Face = Enum.NormalId.Back
2546
UnionOperation67.Name = "Eyes"
2547
UnionOperation67.Parent = Model55
2548
UnionOperation67.CFrame = CFrame.new(140.147461, 5.46660089, -156.457275, 0.0024136547, -3.93330083e-06, -0.999997139, -7.85128123e-06, 1, -3.95226243e-06, 0.999997139, 7.86079727e-06, 0.0024136547)
2549
UnionOperation67.Orientation = Vector3.new(0, -89.8600006, 0)
2550
UnionOperation67.Position = Vector3.new(140.147461, 5.46660089, -156.457275)
2551
UnionOperation67.Rotation = Vector3.new(0.0899999961, -89.8600006, 0.0899999961)
2552
UnionOperation67.Color = Color3.new(0.972549, 0.972549, 0.972549)
2553
UnionOperation67.Size = Vector3.new(0.768102109, 0.100000039, 0.0924971849)
2554
UnionOperation67.Anchored = true
2555
UnionOperation67.CanCollide = false
2556
UnionOperation67.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.200000003, 0.100000001, 0.100000001
2557
UnionOperation67.Material = Enum.Material.Neon
2558
UnionOperation67.UsePartColor = true
2559
ManualWeld68.Parent = UnionOperation67
2560
ManualWeld68.C1 = CFrame.new(-0.00155258179, 0.259933472, -0.564491272, -1, -2.969864e-08, -1.34109484e-07, -2.969864e-08, 1.00000024, -1.39872498e-07, 1.34109314e-07, -1.10070154e-07, -1.00000024)
2561
ManualWeld68.Part0 = UnionOperation67
2562
ManualWeld68.Part1 = Part56
2563
ManualWeld68.part1 = Part56
2564
StringValue69.Name = "Target"
2565
StringValue69.Parent = Model55
2566
StringValue69.Value = "Head"
2567
ObjectValue70.Name = "MainPart"
2568
ObjectValue70.Parent = Model55
2569
Configuration71.Name = "Status"
2570
Configuration71.Parent = Model31
2571
BoolValue72.Name = "Ejected"
2572
BoolValue72.Parent = Configuration71
2573
BoolValue73.Name = "InSuit"
2574
BoolValue73.Parent = Configuration71
2575
ObjectValue74.Name = "Owner"
2576
ObjectValue74.Parent = Configuration71
2577
BoolValue75.Name = "Power"
2578
BoolValue75.Parent = Configuration71
2579
BoolValue76.Name = "Sentry"
2580
BoolValue76.Parent = Configuration71
2581
NumberValue77.Name = "Charge"
2582
NumberValue77.Parent = Configuration71
2583
NumberValue77.Value = 100
2584
BoolValue78.Name = "Flying"
2585
BoolValue78.Parent = Configuration71
2586
BoolValue79.Name = "Welded"
2587
BoolValue79.Parent = Configuration71
2588
BoolValue80.Name = "Broken"
2589
BoolValue80.Parent = Configuration71
2590
BoolValue81.Name = "Helmet"
2591
BoolValue81.Parent = Configuration71
2592
BoolValue81.Value = true
2593
BoolValue82.Name = "Whole"
2594
BoolValue82.Parent = Configuration71
2595
BoolValue82.Value = true
2596
BoolValue83.Name = "Calling"
2597
BoolValue83.Parent = Configuration71
2598
Model84.Name = "Thigh1"
2599
Model84.Parent = Model31
2600
UnionOperation85.Parent = Model84
2601
UnionOperation85.CFrame = CFrame.new(140.762451, 2.06452703, -156.987305, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
2602
UnionOperation85.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
2603
UnionOperation85.Position = Vector3.new(140.762451, 2.06452703, -156.987305)
2604
UnionOperation85.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
2605
UnionOperation85.Color = Color3.new(0, 0, 0)
2606
UnionOperation85.Size = Vector3.new(1.06250083, 1.06773448, 1.07425058)
2607
UnionOperation85.Anchored = true
2608
UnionOperation85.BrickColor = BrickColor.new("Really black")
2609
UnionOperation85.CanCollide = false
2610
UnionOperation85.Material = Enum.Material.SmoothPlastic
2611
UnionOperation85.brickColor = BrickColor.new("Really black")
2612
UnionOperation85.UsePartColor = true
2613
ManualWeld86.Parent = UnionOperation85
2614
ManualWeld86.C1 = CFrame.new(0, 0.483639836, 0.000885009766, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
2615
ManualWeld86.Part0 = UnionOperation85
2616
ManualWeld86.Part1 = Part92
2617
ManualWeld86.part1 = Part92
2618
UnionOperation87.Parent = Model84
2619
UnionOperation87.CFrame = CFrame.new(140.499023, 2.04926705, -156.988159, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
2620
UnionOperation87.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
2621
UnionOperation87.Position = Vector3.new(140.499023, 2.04926705, -156.988159)
2622
UnionOperation87.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
2623
UnionOperation87.Color = Color3.new(0, 0, 0)
2624
UnionOperation87.Size = Vector3.new(1.05250001, 0.745000184, 0.52750057)
2625
UnionOperation87.Anchored = true
2626
UnionOperation87.BrickColor = BrickColor.new("Really black")
2627
UnionOperation87.CanCollide = false
2628
UnionOperation87.Material = Enum.Material.SmoothPlastic
2629
UnionOperation87.brickColor = BrickColor.new("Really black")
2630
UnionOperation87.UsePartColor = true
2631
ManualWeld88.Parent = UnionOperation87
2632
ManualWeld88.C1 = CFrame.new(0.00124740601, 0.465009093, -0.262496948, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
2633
ManualWeld88.Part0 = UnionOperation87
2634
ManualWeld88.Part1 = Part92
2635
ManualWeld88.part1 = Part92
2636
ObjectValue89.Name = "Transparent"
2637
ObjectValue89.Parent = UnionOperation87
2638
UnionOperation90.Parent = Model84
2639
UnionOperation90.CFrame = CFrame.new(140.756592, 2.14093494, -156.987305, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
2640
UnionOperation90.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
2641
UnionOperation90.Position = Vector3.new(140.756592, 2.14093494, -156.987305)
2642
UnionOperation90.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
2643
UnionOperation90.Color = Color3.new(0, 0, 0)
2644
UnionOperation90.Size = Vector3.new(1.0424999, 0.900000572, 1.05250013)
2645
UnionOperation90.Anchored = true
2646
UnionOperation90.BrickColor = BrickColor.new("Really black")
2647
UnionOperation90.CanCollide = false
2648
UnionOperation90.Material = Enum.Material.SmoothPlastic
2649
UnionOperation90.brickColor = BrickColor.new("Really black")
2650
UnionOperation90.UsePartColor = true
2651
ManualWeld91.Parent = UnionOperation90
2652
ManualWeld91.C1 = CFrame.new(3.81469727e-06, 0.557500482, -0.00500488281, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
2653
ManualWeld91.Part0 = UnionOperation90
2654
ManualWeld91.Part1 = Part92
2655
ManualWeld91.part1 = Part92
2656
Part92.Name = "Main"
2657
Part92.Parent = Model84
2658
Part92.CFrame = CFrame.new(140.761719, 1.58362997, -156.987305, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
2659
Part92.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
2660
Part92.Position = Vector3.new(140.761719, 1.58362997, -156.987305)
2661
Part92.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
2662
Part92.Color = Color3.new(0, 0, 0)
2663
Part92.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2664
Part92.Anchored = true
2665
Part92.BottomSurface = Enum.SurfaceType.Smooth
2666
Part92.BrickColor = BrickColor.new("Really black")
2667
Part92.CanCollide = false
2668
Part92.Material = Enum.Material.SmoothPlastic
2669
Part92.TopSurface = Enum.SurfaceType.Smooth
2670
Part92.brickColor = BrickColor.new("Really black")
2671
BlockMesh93.Parent = Part92
2672
BlockMesh93.Scale = Vector3.new(5.0999999, 10.1000004, 5.0999999)
2673
ManualWeld94.Parent = Part92
2674
ManualWeld94.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
2675
ManualWeld94.Part0 = Part92
2676
ManualWeld94.Part1 = Part92
2677
ManualWeld94.part1 = Part92
2678
Sound95.Name = "FlyS"
2679
Sound95.Parent = Part92
2680
Sound95.Looped = true
2681
Sound95.SoundId = "http://www.roblox.com/asset/?id=97179333"
2682
RocketPropulsion96.Name = "Force"
2683
RocketPropulsion96.Parent = Part92
2684
RocketPropulsion96.MaxTorque = Vector3.new(800000, 800000, 0)
2685
RocketPropulsion96.CartoonFactor = 0
2686
RocketPropulsion96.MaxSpeed = 0
2687
RocketPropulsion96.MaxThrust = 20000
2688
RocketPropulsion96.TargetRadius = 0.10000000149012
2689
RocketPropulsion96.ThrustP = 2000
2690
Sound97.Name = "Attach"
2691
Sound97.Parent = Part92
2692
Sound97.SoundId = "http://www.roblox.com/asset/?id=431405720"
2693
Sound97.Volume = 0.30000001192093
2694
Part98.Parent = Model84
2695
Part98.CFrame = CFrame.new(140.50415, 2.095927, -156.986755, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
2696
Part98.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
2697
Part98.Position = Vector3.new(140.50415, 2.095927, -156.986755)
2698
Part98.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
2699
Part98.Color = Color3.new(0, 0, 0)
2700
Part98.Size = Vector3.new(1.05250001, 0.975000024, 0.517499924)
2701
Part98.Anchored = true
2702
Part98.BottomSurface = Enum.SurfaceType.Smooth
2703
Part98.BrickColor = BrickColor.new("Really black")
2704
Part98.CanCollide = false
2705
Part98.Material = Enum.Material.SmoothPlastic
2706
Part98.TopSurface = Enum.SurfaceType.Smooth
2707
Part98.brickColor = BrickColor.new("Really black")
2708
ManualWeld99.Parent = Part98
2709
ManualWeld99.C1 = CFrame.new(0, 0.515004516, -0.257499695, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
2710
ManualWeld99.Part0 = Part98
2711
ManualWeld99.Part1 = Part92
2712
ManualWeld99.part1 = Part92
2713
StringValue100.Name = "Target"
2714
StringValue100.Parent = Model84
2715
StringValue100.Value = "Right Leg"
2716
Model101.Name = "Boot2"
2717
Model101.Parent = Model31
2718
Part102.Name = "Main"
2719
Part102.Parent = Model101
2720
Part102.CFrame = CFrame.new(140.747803, 1.58127904, -155.941162, -0.00227466971, -8.38443957e-05, 0.999997497, -6.92763424e-05, 1, 8.36870313e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
2721
Part102.Orientation = Vector3.new(0, 90.1299973, 0)
2722
Part102.Position = Vector3.new(140.747803, 1.58127904, -155.941162)
2723
Part102.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
2724
Part102.Color = Color3.new(0, 0, 0)
2725
Part102.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2726
Part102.Anchored = true
2727
Part102.BottomSurface = Enum.SurfaceType.Smooth
2728
Part102.BrickColor = BrickColor.new("Really black")
2729
Part102.CanCollide = false
2730
Part102.Material = Enum.Material.SmoothPlastic
2731
Part102.TopSurface = Enum.SurfaceType.Smooth
2732
Part102.brickColor = BrickColor.new("Really black")
2733
BlockMesh103.Parent = Part102
2734
BlockMesh103.Scale = Vector3.new(0, 0, 0)
2735
Sound104.Name = "FlyS"
2736
Sound104.Parent = Part102
2737
Sound104.Looped = true
2738
Sound104.SoundId = "http://www.roblox.com/asset/?id=97179333"
2739
RocketPropulsion105.Name = "Force"
2740
RocketPropulsion105.Parent = Part102
2741
RocketPropulsion105.MaxTorque = Vector3.new(800000, 800000, 0)
2742
RocketPropulsion105.CartoonFactor = 0
2743
RocketPropulsion105.MaxSpeed = 0
2744
RocketPropulsion105.MaxThrust = 20000
2745
RocketPropulsion105.TargetRadius = 0.10000000149012
2746
RocketPropulsion105.ThrustP = 2000
2747
ManualWeld106.Parent = Part102
2748
ManualWeld106.C1 = CFrame.new(0, 0, 0, 1, 1.45357164e-11, 3.62342689e-09, -1.45519152e-11, 1, 4.47033335e-06, -3.62342689e-09, -4.47033335e-06, 1)
2749
ManualWeld106.Part0 = Part102
2750
ManualWeld106.Part1 = Part102
2751
ManualWeld106.part1 = Part102
2752
ManualWeld107.Parent = Part102
2753
ManualWeld107.C1 = CFrame.new(0, 0, 0, 1, 1.45357164e-11, 3.62342689e-09, -1.45519152e-11, 1, 4.47033335e-06, -3.62342689e-09, -4.47033335e-06, 1)
2754
ManualWeld107.Part0 = Part102
2755
ManualWeld107.Part1 = Part102
2756
ManualWeld107.part1 = Part102
2757
Sound108.Name = "Attach"
2758
Sound108.Parent = Part102
2759
Sound108.SoundId = "http://www.roblox.com/asset/?id=431405534"
2760
Part109.Name = "Repulsor"
2761
Part109.Parent = Model101
2762
Part109.CFrame = CFrame.new(140.747803, 0.565472007, -155.941162, 0.00226926198, 8.95927369e-05, 0.999997497, 7.4177442e-05, -1, 8.94246405e-05, 0.999997497, 7.39743118e-05, -0.0022692685)
2763
Part109.Orientation = Vector3.new(-0.00999999978, 90.1299973, 180)
2764
Part109.Position = Vector3.new(140.747803, 0.565472007, -155.941162)
2765
Part109.Rotation = Vector3.new(-177.73999, 89.8699951, -2.25999999)
2766
Part109.Color = Color3.new(0, 0, 0)
2767
Part109.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
2768
Part109.Anchored = true
2769
Part109.BottomSurface = Enum.SurfaceType.Smooth
2770
Part109.BrickColor = BrickColor.new("Really black")
2771
Part109.CanCollide = false
2772
Part109.Material = Enum.Material.SmoothPlastic
2773
Part109.TopSurface = Enum.SurfaceType.Smooth
2774
Part109.brickColor = BrickColor.new("Really black")
2775
Part109.FormFactor = Enum.FormFactor.Symmetric
2776
Part109.formFactor = Enum.FormFactor.Symmetric
2777
CylinderMesh110.Parent = Part109
2778
CylinderMesh110.Scale = Vector3.new(1, 0.201249972, 1)
2779
ManualWeld111.Parent = Part109
2780
ManualWeld111.C1 = CFrame.new(-3.81469727e-06, -1.01478982, 1.52587891e-05, -1, -4.90159437e-06, -5.54459984e-06, 4.90162347e-06, -1.00000966, 5.73722673e-06, -5.54109283e-06, 1.02075655e-05, 1.00000906)
2781
ManualWeld111.Part0 = Part109
2782
ManualWeld111.Part1 = Part102
2783
ManualWeld111.part1 = Part102
2784
UnionOperation112.Parent = Model101
2785
UnionOperation112.CFrame = CFrame.new(141.149658, 1.29591, -155.979004, -0.00227466971, 0.999997497, 7.69313556e-05, -6.92763424e-05, 7.67739839e-05, -1, -0.999997497, -0.00227467483, 6.9101523e-05)
2786
UnionOperation112.Orientation = Vector3.new(90, 90.1299973, 0)
2787
UnionOperation112.Position = Vector3.new(141.149658, 1.29591, -155.979004)
2788
UnionOperation112.Rotation = Vector3.new(90, 0, -90.1299973)
2789
UnionOperation112.Color = Color3.new(0, 0, 0)
2790
UnionOperation112.Size = Vector3.new(0.532000065, 0.290530592, 0.548835039)
2791
UnionOperation112.Anchored = true
2792
UnionOperation112.BrickColor = BrickColor.new("Really black")
2793
UnionOperation112.CanCollide = false
2794
UnionOperation112.Material = Enum.Material.SmoothPlastic
2795
UnionOperation112.brickColor = BrickColor.new("Really black")
2796
UnionOperation112.UsePartColor = true
2797
ManualWeld113.Parent = UnionOperation112
2798
ManualWeld113.C1 = CFrame.new(0.0367431641, -0.283298373, 0.40209198, 1, 3.62342689e-09, -1.45607693e-11, -1.45519152e-11, -2.44376679e-06, -1, -3.62342689e-09, 1, -2.44376633e-06)
2799
ManualWeld113.Part0 = UnionOperation112
2800
ManualWeld113.Part1 = Part102
2801
ManualWeld113.part1 = Part102
2802
ObjectValue114.Name = "Transparent"
2803
ObjectValue114.Parent = UnionOperation112
2804
UnionOperation115.Parent = Model101
2805
UnionOperation115.CFrame = CFrame.new(140.272461, 1.05323195, -155.940063, -0.00227466971, -8.38443957e-05, 0.999997497, -6.92763424e-05, 1, 8.36870313e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
2806
UnionOperation115.Orientation = Vector3.new(0, 90.1299973, 0)
2807
UnionOperation115.Position = Vector3.new(140.272461, 1.05323195, -155.940063)
2808
UnionOperation115.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
2809
UnionOperation115.Color = Color3.new(0, 0, 0)
2810
UnionOperation115.Size = Vector3.new(1.06800067, 0.814000249, 0.950762749)
2811
UnionOperation115.Anchored = true
2812
UnionOperation115.BrickColor = BrickColor.new("Really black")
2813
UnionOperation115.CanCollide = false
2814
UnionOperation115.Material = Enum.Material.SmoothPlastic
2815
UnionOperation115.brickColor = BrickColor.new("Really black")
2816
UnionOperation115.UsePartColor = true
2817
ManualWeld116.Parent = UnionOperation115
2818
ManualWeld116.C1 = CFrame.new(-0.00025177002, -0.526773691, -0.475028992, 1, 1.45357164e-11, 3.62342689e-09, -1.45519152e-11, 1, 4.47033335e-06, -3.62342689e-09, -4.47033335e-06, 1)
2819
ManualWeld116.Part0 = UnionOperation115
2820
ManualWeld116.Part1 = Part102
2821
ManualWeld116.part1 = Part102
2822
UnionOperation117.Parent = Model101
2823
UnionOperation117.CFrame = CFrame.new(140.759766, 1.00156903, -155.940536, -0.00227466971, 0.999997497, 7.69313556e-05, -6.92763424e-05, 7.67739839e-05, -1, -0.999997497, -0.00227467483, 6.9101523e-05)
2824
UnionOperation117.Orientation = Vector3.new(90, 90.1299973, 0)
2825
UnionOperation117.Position = Vector3.new(140.759766, 1.00156903, -155.940536)
2826
UnionOperation117.Rotation = Vector3.new(90, 0, -90.1299973)
2827
UnionOperation117.Color = Color3.new(0, 0, 0)
2828
UnionOperation117.Size = Vector3.new(1.0570004, 1.07455266, 0.697549164)
2829
UnionOperation117.Anchored = true
2830
UnionOperation117.BrickColor = BrickColor.new("Really black")
2831
UnionOperation117.CanCollide = false
2832
UnionOperation117.Material = Enum.Material.SmoothPlastic
2833
UnionOperation117.brickColor = BrickColor.new("Really black")
2834
UnionOperation117.UsePartColor = true
2835
ManualWeld118.Parent = UnionOperation117
2836
ManualWeld118.C1 = CFrame.new(-0.000755310059, -0.578251541, 0.0120697021, 1, 3.62342689e-09, -1.45607693e-11, -1.45519152e-11, -2.44376679e-06, -1, -3.62342689e-09, 1, -2.44376633e-06)
2837
ManualWeld118.Part0 = UnionOperation117
2838
ManualWeld118.Part1 = Part102
2839
ManualWeld118.part1 = Part102
2840
ObjectValue119.Name = "Transparent"
2841
ObjectValue119.Parent = UnionOperation117
2842
UnionOperation120.Parent = Model101
2843
UnionOperation120.CFrame = CFrame.new(140.521729, 1.05771995, -155.940536, -0.00227466971, -8.38443957e-05, 0.999997497, -6.92763424e-05, 1, 8.36870313e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
2844
UnionOperation120.Orientation = Vector3.new(0, 90.1299973, 0)
2845
UnionOperation120.Position = Vector3.new(140.521729, 1.05771995, -155.940536)
2846
UnionOperation120.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
2847
UnionOperation120.Color = Color3.new(0, 0, 0)
2848
UnionOperation120.Size = Vector3.new(1.06900012, 1.05700243, 1.5625)
2849
UnionOperation120.Anchored = true
2850
UnionOperation120.BrickColor = BrickColor.new("Really black")
2851
UnionOperation120.CanCollide = false
2852
UnionOperation120.Material = Enum.Material.SmoothPlastic
2853
UnionOperation120.brickColor = BrickColor.new("Really black")
2854
UnionOperation120.UsePartColor = true
2855
ManualWeld121.Parent = UnionOperation120
2856
ManualWeld121.C1 = CFrame.new(-0.00025177002, -0.521028161, -0.225784302, 1, 1.45357164e-11, 3.62342689e-09, -1.45519152e-11, 1, 4.47033335e-06, -3.62342689e-09, -4.47033335e-06, 1)
2857
ManualWeld121.Part0 = UnionOperation120
2858
ManualWeld121.Part1 = Part102
2859
ManualWeld121.part1 = Part102
2860
UnionOperation122.Parent = Model101
2861
UnionOperation122.CFrame = CFrame.new(140.530518, 0.862071991, -155.940536, -0.561199784, -0.82767731, 0.0022728187, 0.827679574, -0.561201036, 6.79098666e-05, 0.0012193009, 0.00191927655, 0.999997497)
2862
UnionOperation122.Orientation = Vector3.new(0, 0.129999995, 124.139999)
2863
UnionOperation122.Position = Vector3.new(140.530518, 0.862071991, -155.940536)
2864
UnionOperation122.Rotation = Vector3.new(0, 0.129999995, 124.139999)
2865
UnionOperation122.Color = Color3.new(0, 0, 0)
2866
UnionOperation122.Size = Vector3.new(1.22072148, 1.23606968, 1.06808341)
2867
UnionOperation122.Anchored = true
2868
UnionOperation122.BrickColor = BrickColor.new("Really black")
2869
UnionOperation122.CanCollide = false
2870
UnionOperation122.Material = Enum.Material.SmoothPlastic
2871
UnionOperation122.brickColor = BrickColor.new("Really black")
2872
UnionOperation122.UsePartColor = true
2873
ManualWeld123.Parent = UnionOperation122
2874
ManualWeld123.C1 = CFrame.new(-0.000297546387, -0.720013738, -0.217323303, 2.118298e-07, 2.74836361e-06, -1, 0.827727854, -0.561129868, -1.36685139e-06, -0.561129868, -0.827727795, -2.39376095e-06)
2875
ManualWeld123.Part0 = UnionOperation122
2876
ManualWeld123.Part1 = Part102
2877
ManualWeld123.part1 = Part102
2878
StringValue124.Name = "Target"
2879
StringValue124.Parent = Model101
2880
StringValue124.Value = "Left Leg"
2881
Model125.Name = "Boot1"
2882
Model125.Parent = Model31
2883
Part126.Name = "Repulsor"
2884
Part126.Parent = Model125
2885
Part126.CFrame = CFrame.new(140.761719, 0.565472007, -156.987305, 0.00227833446, 0.000102156584, 0.999997377, 6.92901885e-05, -1, 0.000101998972, 0.999997377, 6.90576271e-05, -0.00227834145)
2886
Part126.Orientation = Vector3.new(-0.00999999978, 90.1299973, 180)
2887
Part126.Position = Vector3.new(140.761719, 0.565472007, -156.987305)
2888
Part126.Rotation = Vector3.new(-177.440002, 89.8699951, -2.56999993)
2889
Part126.Color = Color3.new(0, 0, 0)
2890
Part126.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
2891
Part126.Anchored = true
2892
Part126.BottomSurface = Enum.SurfaceType.Smooth
2893
Part126.BrickColor = BrickColor.new("Really black")
2894
Part126.CanCollide = false
2895
Part126.Material = Enum.Material.SmoothPlastic
2896
Part126.TopSurface = Enum.SurfaceType.Smooth
2897
Part126.brickColor = BrickColor.new("Really black")
2898
Part126.FormFactor = Enum.FormFactor.Symmetric
2899
Part126.formFactor = Enum.FormFactor.Symmetric
2900
CylinderMesh127.Parent = Part126
2901
CylinderMesh127.Scale = Vector3.new(1, 0.201249972, 1)
2902
ManualWeld128.Parent = Part126
2903
ManualWeld128.C1 = CFrame.new(3.81469727e-06, -1.01476693, 0, -1, -1.35914888e-08, 3.36255471e-06, 1.3569661e-08, -1, -6.03639501e-06, 3.36255471e-06, -6.03639592e-06, 1)
2904
ManualWeld128.Part0 = Part126
2905
ManualWeld128.Part1 = Part129
2906
ManualWeld128.part1 = Part129
2907
Part129.Name = "Main"
2908
Part129.Parent = Model125
2909
Part129.CFrame = CFrame.new(140.761719, 1.58362997, -156.987305, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
2910
Part129.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
2911
Part129.Position = Vector3.new(140.761719, 1.58362997, -156.987305)
2912
Part129.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
2913
Part129.Color = Color3.new(0, 0, 0)
2914
Part129.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
2915
Part129.Anchored = true
2916
Part129.BottomSurface = Enum.SurfaceType.Smooth
2917
Part129.BrickColor = BrickColor.new("Really black")
2918
Part129.CanCollide = false
2919
Part129.Material = Enum.Material.SmoothPlastic
2920
Part129.TopSurface = Enum.SurfaceType.Smooth
2921
Part129.brickColor = BrickColor.new("Really black")
2922
BlockMesh130.Parent = Part129
2923
BlockMesh130.Scale = Vector3.new(0, 0, 0)
2924
ManualWeld131.Parent = Part129
2925
ManualWeld131.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
2926
ManualWeld131.Part0 = Part129
2927
ManualWeld131.Part1 = Part129
2928
ManualWeld131.part1 = Part129
2929
Sound132.Name = "FlyS"
2930
Sound132.Parent = Part129
2931
Sound132.Looped = true
2932
Sound132.SoundId = "http://www.roblox.com/asset/?id=97179333"
2933
RocketPropulsion133.Name = "Force"
2934
RocketPropulsion133.Parent = Part129
2935
RocketPropulsion133.MaxTorque = Vector3.new(800000, 800000, 0)
2936
RocketPropulsion133.CartoonFactor = 0
2937
RocketPropulsion133.MaxSpeed = 0
2938
RocketPropulsion133.MaxThrust = 20000
2939
RocketPropulsion133.TargetRadius = 0.10000000149012
2940
RocketPropulsion133.ThrustP = 2000
2941
ManualWeld134.Parent = Part129
2942
ManualWeld134.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
2943
ManualWeld134.Part0 = Part129
2944
ManualWeld134.Part1 = Part129
2945
ManualWeld134.part1 = Part129
2946
Sound135.Name = "Attach"
2947
Sound135.Parent = Part129
2948
Sound135.SoundId = "http://www.roblox.com/asset/?id=431405534"
2949
UnionOperation136.Parent = Model125
2950
UnionOperation136.CFrame = CFrame.new(140.767578, 0.972364008, -156.988159, -0.00227466971, 0.996242106, -0.0865832567, -6.92762987e-05, -0.0865836442, -0.99624455, -0.999997497, -0.0022601292, 0.000265965093)
2951
UnionOperation136.Orientation = Vector3.new(85.0299988, -89.8199997, -179.949997)
2952
UnionOperation136.Position = Vector3.new(140.767578, 0.972364008, -156.988159)
2953
UnionOperation136.Rotation = Vector3.new(89.9799957, -4.96999979, -90.1299973)
2954
UnionOperation136.Color = Color3.new(0, 0, 0)
2955
UnionOperation136.Size = Vector3.new(1.05700016, 1.07833374, 0.718233883)
2956
UnionOperation136.Anchored = true
2957
UnionOperation136.BrickColor = BrickColor.new("Really black")
2958
UnionOperation136.CanCollide = false
2959
UnionOperation136.Material = Enum.Material.SmoothPlastic
2960
UnionOperation136.brickColor = BrickColor.new("Really black")
2961
UnionOperation136.UsePartColor = true
2962
ManualWeld137.Parent = UnionOperation136
2963
ManualWeld137.C1 = CFrame.new(0.000759124756, -0.611144483, 0.00567626953, 1, -1.45519152e-11, -3.63797881e-12, 0, -0.0866880864, -0.996235549, 0, 0.996235549, -0.0866880864)
2964
ManualWeld137.Part0 = UnionOperation136
2965
ManualWeld137.Part1 = Part129
2966
ManualWeld137.part1 = Part129
2967
ObjectValue138.Name = "Transparent"
2968
ObjectValue138.Parent = UnionOperation136
2969
UnionOperation139.Parent = Model125
2970
UnionOperation139.CFrame = CFrame.new(140.535889, 1.06452596, -156.986755, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
2971
UnionOperation139.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
2972
UnionOperation139.Position = Vector3.new(140.535889, 1.06452596, -156.986755)
2973
UnionOperation139.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
2974
UnionOperation139.Color = Color3.new(0, 0, 0)
2975
UnionOperation139.Size = Vector3.new(1.06850028, 1.05700243, 1.56250012)
2976
UnionOperation139.Anchored = true
2977
UnionOperation139.BrickColor = BrickColor.new("Really black")
2978
UnionOperation139.CanCollide = false
2979
UnionOperation139.Material = Enum.Material.SmoothPlastic
2980
UnionOperation139.brickColor = BrickColor.new("Really black")
2981
UnionOperation139.UsePartColor = true
2982
ManualWeld140.Parent = UnionOperation139
2983
ManualWeld140.C1 = CFrame.new(7.62939453e-06, -0.521012545, -0.225791931, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
2984
ManualWeld140.Part0 = UnionOperation139
2985
ManualWeld140.Part1 = Part129
2986
ManualWeld140.part1 = Part129
2987
UnionOperation141.Parent = Model125
2988
UnionOperation141.CFrame = CFrame.new(141.163818, 1.30036604, -156.951538, -0.00227466971, 0.999997497, 9.47389271e-05, -6.92762987e-05, 9.45815991e-05, -1, -0.999997497, -0.00227467599, 6.90609741e-05)
2989
UnionOperation141.Orientation = Vector3.new(90, 90.1299973, 0)
2990
UnionOperation141.Position = Vector3.new(141.163818, 1.30036604, -156.951538)
2991
UnionOperation141.Rotation = Vector3.new(90, 0.00999999978, -90.1299973)
2992
UnionOperation141.Color = Color3.new(0, 0, 0)
2993
UnionOperation141.Size = Vector3.new(0.532000124, 0.290530592, 0.54883498)
2994
UnionOperation141.Anchored = true
2995
UnionOperation141.BrickColor = BrickColor.new("Really black")
2996
UnionOperation141.CanCollide = false
2997
UnionOperation141.Material = Enum.Material.SmoothPlastic
2998
UnionOperation141.brickColor = BrickColor.new("Really black")
2999
UnionOperation141.UsePartColor = true
3000
ManualWeld142.Parent = UnionOperation141
3001
ManualWeld142.C1 = CFrame.new(-0.0367546082, -0.283289433, 0.402099609, 1, 0, 0, 0, -8.9843079e-06, -1, 0, 1, -8.98431063e-06)
3002
ManualWeld142.Part0 = UnionOperation141
3003
ManualWeld142.Part1 = Part129
3004
ManualWeld142.part1 = Part129
3005
ObjectValue143.Name = "Transparent"
3006
ObjectValue143.Parent = UnionOperation141
3007
UnionOperation144.Parent = Model125
3008
UnionOperation144.CFrame = CFrame.new(140.586182, 1.05323195, -156.987183, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3009
UnionOperation144.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3010
UnionOperation144.Position = Vector3.new(140.586182, 1.05323195, -156.987183)
3011
UnionOperation144.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3012
UnionOperation144.Color = Color3.new(0, 0, 0)
3013
UnionOperation144.Size = Vector3.new(1.06800091, 0.813750684, 1.46136725)
3014
UnionOperation144.Anchored = true
3015
UnionOperation144.BrickColor = BrickColor.new("Really black")
3016
UnionOperation144.CanCollide = false
3017
UnionOperation144.Material = Enum.Material.SmoothPlastic
3018
UnionOperation144.brickColor = BrickColor.new("Really black")
3019
UnionOperation144.UsePartColor = true
3020
ManualWeld145.Parent = UnionOperation144
3021
ManualWeld145.C1 = CFrame.new(0.000247955322, -0.526632547, -0.175216675, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3022
ManualWeld145.Part0 = UnionOperation144
3023
ManualWeld145.Part1 = Part129
3024
ManualWeld145.part1 = Part129
3025
UnionOperation146.Parent = Model125
3026
UnionOperation146.CFrame = CFrame.new(140.326416, 1.05323195, -156.986572, 0.705505729, -0.000101502963, 0.708704293, 1.79259805e-05, 1, 0.000125378239, -0.708704293, -7.57508387e-05, 0.705505729)
3027
UnionOperation146.Orientation = Vector3.new(-0.00999999978, 45.1299973, 0)
3028
UnionOperation146.Position = Vector3.new(140.326416, 1.05323195, -156.986572)
3029
UnionOperation146.Rotation = Vector3.new(-0.00999999978, 45.1299973, 0.00999999978)
3030
UnionOperation146.Color = Color3.new(0, 0, 0)
3031
UnionOperation146.Size = Vector3.new(1.33371818, 0.814001083, 1.33300757)
3032
UnionOperation146.Anchored = true
3033
UnionOperation146.BrickColor = BrickColor.new("Really black")
3034
UnionOperation146.CanCollide = false
3035
UnionOperation146.Material = Enum.Material.SmoothPlastic
3036
UnionOperation146.brickColor = BrickColor.new("Really black")
3037
UnionOperation146.UsePartColor = true
3038
ManualWeld147.Parent = UnionOperation146
3039
ManualWeld147.C1 = CFrame.new(0.000255584717, -0.526757836, -0.435371399, 0.707100451, 4.47029015e-06, -0.707113147, -6.32201773e-06, 1, -1.45519152e-11, 0.707113147, 4.47038565e-06, 0.707100451)
3040
ManualWeld147.Part0 = UnionOperation146
3041
ManualWeld147.Part1 = Part129
3042
ManualWeld147.part1 = Part129
3043
StringValue148.Name = "Target"
3044
StringValue148.Parent = Model125
3045
StringValue148.Value = "Right Leg"
3046
Model149.Name = "Arm1"
3047
Model149.Parent = Model31
3048
UnionOperation150.Parent = Model149
3049
UnionOperation150.CFrame = CFrame.new(140.669189, 3.88459396, -158.009888, -0.999997497, 9.47826338e-05, 0.00227514911, -9.46252694e-05, -1, 6.92763788e-05, 0.00227515586, 6.90609086e-05, 0.999997497)
3050
UnionOperation150.Orientation = Vector3.new(0, 0.129999995, -179.98999)
3051
UnionOperation150.Position = Vector3.new(140.669189, 3.88459396, -158.009888)
3052
UnionOperation150.Rotation = Vector3.new(0, 0.129999995, -179.98999)
3053
UnionOperation150.Color = Color3.new(0, 0, 0)
3054
UnionOperation150.Size = Vector3.new(1.07500017, 0.607500076, 1.07500005)
3055
UnionOperation150.Anchored = true
3056
UnionOperation150.BrickColor = BrickColor.new("Really black")
3057
UnionOperation150.CanCollide = false
3058
UnionOperation150.Material = Enum.Material.SmoothPlastic
3059
UnionOperation150.brickColor = BrickColor.new("Really black")
3060
UnionOperation150.UsePartColor = true
3061
ManualWeld151.Parent = UnionOperation150
3062
ManualWeld151.C1 = CFrame.new(-6.19888306e-06, 0.205262899, -1.1742115e-05, 7.39223882e-09, 2.91693614e-11, -1, 1.34109105e-05, -1, -2.90702254e-11, -1, -1.34109114e-05, -7.39223927e-09)
3063
ManualWeld151.Part0 = UnionOperation150
3064
ManualWeld151.Part1 = Part152
3065
ManualWeld151.part1 = Part152
3066
Part152.Name = "Main"
3067
Part152.Parent = Model149
3068
Part152.CFrame = CFrame.new(140.669189, 3.67798805, -158.009888, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3069
Part152.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3070
Part152.Position = Vector3.new(140.669189, 3.67798805, -158.009888)
3071
Part152.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3072
Part152.Color = Color3.new(0, 0, 0)
3073
Part152.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3074
Part152.Anchored = true
3075
Part152.BottomSurface = Enum.SurfaceType.Smooth
3076
Part152.BrickColor = BrickColor.new("Really black")
3077
Part152.CanCollide = false
3078
Part152.Material = Enum.Material.SmoothPlastic
3079
Part152.TopSurface = Enum.SurfaceType.Smooth
3080
Part152.brickColor = BrickColor.new("Really black")
3081
BlockMesh153.Parent = Part152
3082
BlockMesh153.Scale = Vector3.new(5.0999999, 9, 5.0999999)
3083
RocketPropulsion154.Name = "Force"
3084
RocketPropulsion154.Parent = Part152
3085
RocketPropulsion154.MaxTorque = Vector3.new(800000, 800000, 0)
3086
RocketPropulsion154.CartoonFactor = 0
3087
RocketPropulsion154.MaxSpeed = 0
3088
RocketPropulsion154.MaxThrust = 20000
3089
RocketPropulsion154.TargetRadius = 0.10000000149012
3090
RocketPropulsion154.ThrustP = 2000
3091
Sound155.Name = "FlyS"
3092
Sound155.Parent = Part152
3093
Sound155.Looped = true
3094
Sound155.SoundId = "http://www.roblox.com/asset/?id=97179333"
3095
ManualWeld156.Parent = Part152
3096
ManualWeld156.C1 = CFrame.new(0, 0, 0, 1, 7.25976007e-12, 3.62342689e-09, -7.27595761e-12, 1, 4.47029697e-06, -3.62342689e-09, -4.47029697e-06, 1)
3097
ManualWeld156.Part0 = Part152
3098
ManualWeld156.Part1 = Part152
3099
ManualWeld156.part1 = Part152
3100
Sound157.Name = "Attach"
3101
Sound157.Parent = Part152
3102
Sound157.SoundId = "http://www.roblox.com/asset/?id=431405720"
3103
Sound157.Volume = 0.30000001192093
3104
StringValue158.Name = "Target"
3105
StringValue158.Parent = Model149
3106
StringValue158.Value = "Right Arm"
3107
UnionOperation159.Parent = Model149
3108
UnionOperation159.CFrame = CFrame.new(140.669434, 4.0803299, -157.858765, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3109
UnionOperation159.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3110
UnionOperation159.Position = Vector3.new(140.669434, 4.0803299, -157.858765)
3111
UnionOperation159.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3112
UnionOperation159.Color = Color3.new(0, 0, 0)
3113
UnionOperation159.Size = Vector3.new(0.622875273, 0.204066664, 1.05500031)
3114
UnionOperation159.Anchored = true
3115
UnionOperation159.BrickColor = BrickColor.new("Really black")
3116
UnionOperation159.CanCollide = false
3117
UnionOperation159.Material = Enum.Material.SmoothPlastic
3118
UnionOperation159.brickColor = BrickColor.new("Really black")
3119
UnionOperation159.UsePartColor = true
3120
ManualWeld160.Parent = UnionOperation159
3121
ManualWeld160.C1 = CFrame.new(-0.151062846, 0.40215373, -2.5331974e-05, 1, 7.25976007e-12, 3.62342689e-09, -7.27595761e-12, 1, 4.47030425e-06, -3.62342689e-09, -4.47030425e-06, 1)
3122
ManualWeld160.Part0 = UnionOperation159
3123
ManualWeld160.Part1 = Part152
3124
ManualWeld160.part1 = Part152
3125
Model161.Name = "Chest2"
3126
Model161.Parent = Model31
3127
UnionOperation162.Parent = Model161
3128
UnionOperation162.CFrame = CFrame.new(140.752686, 3.15888405, -156.462524, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3129
UnionOperation162.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3130
UnionOperation162.Position = Vector3.new(140.752686, 3.15888405, -156.462524)
3131
UnionOperation162.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3132
UnionOperation162.Color = Color3.new(0, 0, 0)
3133
UnionOperation162.Size = Vector3.new(2.10000014, 1.15000045, 1.10000026)
3134
UnionOperation162.Anchored = true
3135
UnionOperation162.BrickColor = BrickColor.new("Really black")
3136
UnionOperation162.CanCollide = false
3137
UnionOperation162.Material = Enum.Material.SmoothPlastic
3138
UnionOperation162.brickColor = BrickColor.new("Really black")
3139
UnionOperation162.UsePartColor = true
3140
ManualWeld163.Parent = UnionOperation162
3141
ManualWeld163.C1 = CFrame.new(-3.81469727e-06, -0.524983883, -0.0013885498, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3142
ManualWeld163.Part0 = UnionOperation162
3143
ManualWeld163.Part1 = Part169
3144
ManualWeld163.part1 = Part169
3145
UnionOperation164.Parent = Model161
3146
UnionOperation164.CFrame = CFrame.new(140.752686, 3.13648605, -156.462524, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3147
UnionOperation164.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3148
UnionOperation164.Position = Vector3.new(140.752686, 3.13648605, -156.462524)
3149
UnionOperation164.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3150
UnionOperation164.Color = Color3.new(0, 0, 0)
3151
UnionOperation164.Size = Vector3.new(1.89999962, 0.944999337, 1.0400002)
3152
UnionOperation164.Anchored = true
3153
UnionOperation164.BrickColor = BrickColor.new("Really black")
3154
UnionOperation164.CanCollide = false
3155
UnionOperation164.Material = Enum.Material.SmoothPlastic
3156
UnionOperation164.brickColor = BrickColor.new("Really black")
3157
UnionOperation164.UsePartColor = true
3158
3159
ManualWeld165.Parent = UnionOperation164
3160
ManualWeld165.C1 = CFrame.new(-3.81469727e-06, -0.547483444, -0.0013885498, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3161
ManualWeld165.Part0 = UnionOperation164
3162
ManualWeld165.Part1 = Part169
3163
ManualWeld165.part1 = Part169
3164
ObjectValue166.Name = "Transparent"
3165
ObjectValue166.Parent = UnionOperation164
3166
UnionOperation167.Parent = Model161
3167
UnionOperation167.CFrame = CFrame.new(140.76001, 3.09415507, -156.462524, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3168
UnionOperation167.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3169
UnionOperation167.Position = Vector3.new(140.76001, 3.09415507, -156.462524)
3170
UnionOperation167.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3171
UnionOperation167.Color = Color3.new(0, 0, 0)
3172
UnionOperation167.Size = Vector3.new(2.02999997, 0.875000119, 1.06500018)
3173
UnionOperation167.Anchored = true
3174
UnionOperation167.BrickColor = BrickColor.new("Really black")
3175
UnionOperation167.CanCollide = false
3176
UnionOperation167.Material = Enum.Material.SmoothPlastic
3177
UnionOperation167.brickColor = BrickColor.new("Really black")
3178
UnionOperation167.UsePartColor = true
3179
ManualWeld168.Parent = UnionOperation167
3180
ManualWeld168.C1 = CFrame.new(0, -0.587484598, 0.00611114502, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3181
ManualWeld168.Part0 = UnionOperation167
3182
ManualWeld168.Part1 = Part169
3183
ManualWeld168.part1 = Part169
3184
Part169.Name = "Main"
3185
Part169.Parent = Model161
3186
Part169.CFrame = CFrame.new(140.753906, 3.68457794, -156.462524, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3187
Part169.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3188
Part169.Position = Vector3.new(140.753906, 3.68457794, -156.462524)
3189
Part169.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3190
Part169.Color = Color3.new(0, 0, 0)
3191
Part169.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3192
Part169.Anchored = true
3193
Part169.BottomSurface = Enum.SurfaceType.Smooth
3194
Part169.BrickColor = BrickColor.new("Really black")
3195
Part169.CanCollide = false
3196
Part169.Material = Enum.Material.SmoothPlastic
3197
Part169.TopSurface = Enum.SurfaceType.Smooth
3198
Part169.brickColor = BrickColor.new("Really black")
3199
BlockMesh170.Parent = Part169
3200
BlockMesh170.Scale = Vector3.new(10.1000004, 10.1000004, 5.0999999)
3201
Sound171.Name = "Equip"
3202
Sound171.Parent = Part169
3203
Sound171.Pitch = 0.80000001192093
3204
Sound171.PlaybackSpeed = 0.80000001192093
3205
Sound171.SoundId = "http://www.roblox.com/Asset?ID=411374534"
3206
Sound171.Volume = 1
3207
Sound172.Name = "Fire"
3208
Sound172.Parent = Part169
3209
Sound172.Pitch = 0.89999997615814
3210
Sound172.PlaybackSpeed = 0.89999997615814
3211
Sound172.SoundId = "rbxasset://sounds/Launching rocket.wav"
3212
Sound172.Volume = 1
3213
Sound173.Name = "Fly"
3214
Sound173.Parent = Part169
3215
Sound173.Looped = true
3216
Sound173.SoundId = "http://www.roblox.com/asset/?id=97179333"
3217
Sound173.Volume = 1
3218
Sound174.Name = "FlyBoost"
3219
Sound174.Parent = Part169
3220
Sound174.Looped = true
3221
Sound174.Pitch = 1.2000000476837
3222
Sound174.PlaybackSpeed = 1.2000000476837
3223
Sound174.SoundId = "http://www.roblox.com/asset/?id=97179333"
3224
Sound174.Volume = 1
3225
Sound175.Name = "FlyS"
3226
Sound175.Parent = Part169
3227
Sound175.Looped = true
3228
Sound175.SoundId = "http://www.roblox.com/asset/?id=97179333"
3229
Sound176.Name = "HoldLock"
3230
Sound176.Parent = Part169
3231
Sound176.Looped = true
3232
Sound176.SoundId = "http://www.roblox.com/asset/?id=103879773"
3233
Sound176.Volume = 0.20000000298023
3234
Sound177.Name = "Lock"
3235
Sound177.Parent = Part169
3236
Sound177.SoundId = "http://www.roblox.com/asset/?id=103825932"
3237
Sound177.Volume = 0.20000000298023
3238
Sound178.Name = "Walk"
3239
Sound178.Parent = Part169
3240
Sound178.Looped = true
3241
Sound178.SoundId = "http://www.roblox.com/asset/?id=278329705"
3242
Sound178.Volume = 0.40000000596046
3243
RocketPropulsion179.Name = "Force"
3244
RocketPropulsion179.Parent = Part169
3245
RocketPropulsion179.MaxTorque = Vector3.new(800000, 800000, 0)
3246
RocketPropulsion179.CartoonFactor = 0
3247
RocketPropulsion179.MaxSpeed = 0
3248
RocketPropulsion179.MaxThrust = 20000
3249
RocketPropulsion179.TargetRadius = 0.10000000149012
3250
RocketPropulsion179.ThrustP = 2000
3251
ManualWeld180.Parent = Part169
3252
ManualWeld180.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3253
ManualWeld180.Part0 = Part169
3254
ManualWeld180.Part1 = Part169
3255
ManualWeld180.part1 = Part169
3256
Sound181.Name = "Attach"
3257
Sound181.Parent = Part169
3258
Sound181.SoundId = "http://www.roblox.com/asset/?id=431405534"
3259
StringValue182.Name = "Target"
3260
StringValue182.Parent = Model161
3261
StringValue182.Value = "Torso"
3262
Model183.Name = "Gauntlet1"
3263
Model183.Parent = Model31
3264
Part184.Name = "Repulsor"
3265
Part184.Parent = Model183
3266
Part184.CFrame = CFrame.new(140.669189, 2.67350197, -158.009888, 0.00227399822, 0.000108608758, 0.999997497, 6.92900139e-05, -1, 0.000108451481, 0.999997497, 6.90432134e-05, -0.00227400544)
3267
Part184.Orientation = Vector3.new(-0.00999999978, 90.1299973, 180)
3268
Part184.Position = Vector3.new(140.669189, 2.67350197, -158.009888)
3269
Part184.Rotation = Vector3.new(-177.269989, 89.8699951, -2.73000002)
3270
Part184.Color = Color3.new(0.972549, 0.972549, 0.972549)
3271
Part184.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
3272
Part184.Anchored = true
3273
Part184.BottomSurface = Enum.SurfaceType.Smooth
3274
Part184.BrickColor = BrickColor.new("Institutional white")
3275
Part184.CanCollide = false
3276
Part184.Material = Enum.Material.Neon
3277
Part184.TopSurface = Enum.SurfaceType.Smooth
3278
Part184.brickColor = BrickColor.new("Institutional white")
3279
Part184.FormFactor = Enum.FormFactor.Symmetric
3280
Part184.formFactor = Enum.FormFactor.Symmetric
3281
CylinderMesh185.Parent = Part184
3282
CylinderMesh185.Scale = Vector3.new(1, 0.201249972, 1)
3283
SpotLight186.Name = "Torch"
3284
SpotLight186.Parent = Part184
3285
SpotLight186.Color = Color3.new(0.862745, 0.941177, 1)
3286
SpotLight186.Enabled = false
3287
SpotLight186.Face = Enum.NormalId.Top
3288
SpotLight186.Range = 35
3289
SpotLight186.Brightness = 436346336
3290
ManualWeld187.Parent = Part184
3291
ManualWeld187.C1 = CFrame.new(1.66893005e-06, -1.00701904, -1.58250332e-05, -1, -1.38170435e-08, -8.43865564e-07, 1.38243195e-08, -1, 4.15625607e-07, -8.43865564e-07, 4.15625095e-07, 1)
3292
ManualWeld187.Part0 = Part184
3293
ManualWeld187.Part1 = Part201
3294
ManualWeld187.part1 = Part201
3295
Sound188.Parent = Part184
3296
Sound188.SoundId = "http://www.roblox.com/asset/?id=267083313"
3297
UnionOperation189.Name = "Fist"
3298
UnionOperation189.Parent = Model183
3299
UnionOperation189.CFrame = CFrame.new(140.669189, 3.19025803, -158.00354, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3300
UnionOperation189.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3301
UnionOperation189.Position = Vector3.new(140.669189, 3.19025803, -158.00354)
3302
UnionOperation189.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3303
UnionOperation189.Color = Color3.new(0, 0, 0)
3304
UnionOperation189.Size = Vector3.new(1.06250024, 1.06250024, 1.07500017)
3305
UnionOperation189.Anchored = true
3306
UnionOperation189.BrickColor = BrickColor.new("Really black")
3307
UnionOperation189.CanCollide = false
3308
UnionOperation189.Material = Enum.Material.SmoothPlastic
3309
UnionOperation189.brickColor = BrickColor.new("Really black")
3310
UnionOperation189.UsePartColor = true
3311
ManualWeld190.Parent = UnionOperation189
3312
ManualWeld190.C1 = CFrame.new(-0.00624930859, -0.48724246, -2.44379044e-05, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3313
ManualWeld190.Part0 = UnionOperation189
3314
ManualWeld190.Part1 = Part201
3315
ManualWeld190.part1 = Part201
3316
ObjectValue191.Name = "Transparent"
3317
ObjectValue191.Parent = UnionOperation189
3318
UnionOperation192.Parent = Model183
3319
UnionOperation192.CFrame = CFrame.new(140.668457, 3.29837894, -158.309692, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3320
UnionOperation192.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3321
UnionOperation192.Position = Vector3.new(140.668457, 3.29837894, -158.309692)
3322
UnionOperation192.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3323
UnionOperation192.Color = Color3.new(0, 0, 0)
3324
UnionOperation192.Size = Vector3.new(0.475000113, 0.883775651, 1.07500017)
3325
UnionOperation192.Anchored = true
3326
UnionOperation192.BrickColor = BrickColor.new("Really black")
3327
UnionOperation192.CanCollide = false
3328
UnionOperation192.Material = Enum.Material.SmoothPlastic
3329
UnionOperation192.brickColor = BrickColor.new("Really black")
3330
UnionOperation192.UsePartColor = true
3331
ManualWeld193.Parent = UnionOperation192
3332
ManualWeld193.C1 = CFrame.new(0.300002933, -0.376626253, -9.89437103e-06, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3333
ManualWeld193.Part0 = UnionOperation192
3334
ManualWeld193.Part1 = Part201
3335
ManualWeld193.part1 = Part201
3336
UnionOperation194.Name = "Light"
3337
UnionOperation194.Parent = Model183
3338
UnionOperation194.CFrame = CFrame.new(140.669189, 3.04426003, -158.009888, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3339
UnionOperation194.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3340
UnionOperation194.Position = Vector3.new(140.669189, 3.04426003, -158.009888)
3341
UnionOperation194.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3342
UnionOperation194.Color = Color3.new(0, 0, 0)
3343
UnionOperation194.Size = Vector3.new(1.07500017, 0.806276739, 1.07500017)
3344
UnionOperation194.Anchored = true
3345
UnionOperation194.BrickColor = BrickColor.new("Really black")
3346
UnionOperation194.CanCollide = false
3347
UnionOperation194.Material = Enum.Material.SmoothPlastic
3348
UnionOperation194.brickColor = BrickColor.new("Really black")
3349
UnionOperation194.UsePartColor = true
3350
Sound195.Name = "Smack"
3351
Sound195.Parent = UnionOperation194
3352
Sound195.Pitch = 0.86000001430511
3353
Sound195.PlaybackSpeed = 0.86000001430511
3354
Sound195.SoundId = "http://www.roblox.com/asset/?Id=138259748"
3355
Sound195.Volume = 1
3356
Sound196.Name = "Swing"
3357
Sound196.Parent = UnionOperation194
3358
Sound196.Pitch = 1.1399999856949
3359
Sound196.PlaybackSpeed = 1.1399999856949
3360
Sound196.SoundId = "http://www.roblox.com/asset/?id=278329638"
3361
Sound196.Volume = 1
3362
ManualWeld197.Parent = UnionOperation194
3363
ManualWeld197.C1 = CFrame.new(1.78813934e-06, -0.634155989, -9.86456871e-06, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3364
ManualWeld197.Part0 = UnionOperation194
3365
ManualWeld197.Part1 = Part201
3366
ManualWeld197.part1 = Part201
3367
UnionOperation198.Parent = Model183
3368
UnionOperation198.CFrame = CFrame.new(140.669434, 3.47559595, -157.874634, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3369
UnionOperation198.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3370
UnionOperation198.Position = Vector3.new(140.669434, 3.47559595, -157.874634)
3371
UnionOperation198.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3372
UnionOperation198.Color = Color3.new(0, 0, 0)
3373
UnionOperation198.Size = Vector3.new(0.769999921, 0.33250019, 1.03750026)
3374
UnionOperation198.Anchored = true
3375
UnionOperation198.BrickColor = BrickColor.new("Really black")
3376
UnionOperation198.CanCollide = false
3377
UnionOperation198.Material = Enum.Material.SmoothPlastic
3378
UnionOperation198.brickColor = BrickColor.new("Really black")
3379
UnionOperation198.UsePartColor = true
3380
ManualWeld199.Parent = UnionOperation198
3381
ManualWeld199.C1 = CFrame.new(-0.134996057, -0.202278376, -9.38773155e-06, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3382
ManualWeld199.Part0 = UnionOperation198
3383
ManualWeld199.Part1 = Part201
3384
ManualWeld199.part1 = Part201
3385
ObjectValue200.Name = "Transparent"
3386
ObjectValue200.Parent = UnionOperation198
3387
Part201.Name = "Main"
3388
Part201.Parent = Model183
3389
Part201.CFrame = CFrame.new(140.669189, 3.67798805, -158.009888, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3390
Part201.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3391
Part201.Position = Vector3.new(140.669189, 3.67798805, -158.009888)
3392
Part201.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3393
Part201.Color = Color3.new(0, 0, 0)
3394
Part201.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3395
Part201.Anchored = true
3396
Part201.BottomSurface = Enum.SurfaceType.Smooth
3397
Part201.BrickColor = BrickColor.new("Really black")
3398
Part201.CanCollide = false
3399
Part201.Material = Enum.Material.SmoothPlastic
3400
Part201.TopSurface = Enum.SurfaceType.Smooth
3401
Part201.brickColor = BrickColor.new("Really black")
3402
BlockMesh202.Parent = Part201
3403
BlockMesh202.Scale = Vector3.new(0, 0, 0)
3404
RocketPropulsion203.Name = "Force"
3405
RocketPropulsion203.Parent = Part201
3406
RocketPropulsion203.MaxTorque = Vector3.new(800000, 800000, 0)
3407
RocketPropulsion203.CartoonFactor = 0
3408
RocketPropulsion203.MaxSpeed = 0
3409
RocketPropulsion203.MaxThrust = 20000
3410
RocketPropulsion203.TargetRadius = 0.10000000149012
3411
RocketPropulsion203.ThrustP = 2000
3412
ManualWeld204.Parent = Part201
3413
ManualWeld204.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3414
ManualWeld204.Part0 = Part201
3415
ManualWeld204.Part1 = Part201
3416
ManualWeld204.part1 = Part201
3417
Sound205.Name = "Equip"
3418
Sound205.Parent = Part201
3419
Sound205.SoundId = "http://www.roblox.com/Asset?ID=411374534"
3420
Sound205.Volume = 1
3421
Sound206.Name = "Fire"
3422
Sound206.Parent = Part201
3423
Sound206.SoundId = "rbxasset://sounds/Launching rocket.wav"
3424
Sound206.Volume = 1
3425
Sound207.Name = "FlyS"
3426
Sound207.Parent = Part201
3427
Sound207.Looped = true
3428
Sound207.SoundId = "http://www.roblox.com/asset/?id=97179333"
3429
Sound208.Name = "Laser"
3430
Sound208.Parent = Part201
3431
Sound208.Looped = true
3432
Sound208.Pitch = 1.2000000476837
3433
Sound208.PlaybackSpeed = 1.2000000476837
3434
Sound208.SoundId = "http://www.roblox.com/asset/?id=115327352"
3435
Sound208.Volume = 1
3436
ManualWeld209.Parent = Part201
3437
ManualWeld209.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3438
ManualWeld209.Part0 = Part201
3439
ManualWeld209.Part1 = Part201
3440
ManualWeld209.part1 = Part201
3441
ManualWeld210.Parent = Part201
3442
ManualWeld210.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3443
ManualWeld210.Part0 = Part201
3444
ManualWeld210.Part1 = Part201
3445
ManualWeld210.part1 = Part201
3446
Sound211.Name = "Attach"
3447
Sound211.Parent = Part201
3448
Sound211.SoundId = "http://www.roblox.com/asset/?id=431405720"
3449
Sound211.Volume = 0.30000001192093
3450
StringValue212.Name = "Target"
3451
StringValue212.Parent = Model183
3452
StringValue212.Value = "Right Arm"
3453
Model213.Name = "Chest1"
3454
Model213.Parent = Model31
3455
UnionOperation214.Parent = Model213
3456
UnionOperation214.CFrame = CFrame.new(140.745361, 4.20810413, -156.462524, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3457
UnionOperation214.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3458
UnionOperation214.Position = Vector3.new(140.745361, 4.20810413, -156.462524)
3459
UnionOperation214.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3460
UnionOperation214.Color = Color3.new(0, 0, 0)
3461
UnionOperation214.Size = Vector3.new(2.04999995, 1.35090315, 1.164222)
3462
UnionOperation214.Anchored = true
3463
UnionOperation214.BrickColor = BrickColor.new("Really black")
3464
UnionOperation214.CanCollide = false
3465
UnionOperation214.Material = Enum.Material.SmoothPlastic
3466
UnionOperation214.brickColor = BrickColor.new("Really black")
3467
UnionOperation214.UsePartColor = true
3468
ManualWeld215.Parent = UnionOperation214
3469
ManualWeld215.C1 = CFrame.new(-3.81469727e-06, 0.525486708, -0.00849914551, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3470
ManualWeld215.Part0 = UnionOperation214
3471
ManualWeld215.Part1 = Part239
3472
ManualWeld215.part1 = Part239
3473
ObjectValue216.Name = "Transparent"
3474
ObjectValue216.Parent = UnionOperation214
3475
Part217.Name = "Light"
3476
Part217.Parent = Model213
3477
Part217.CFrame = CFrame.new(140.163574, 4.09390593, -156.461288, -0.0022745803, 0.999997497, 9.45416905e-05, -6.82190221e-05, 9.43867708e-05, -1, -0.999997497, -0.00227458659, 6.80041485e-05)
3478
Part217.Orientation = Vector3.new(90, 90.1299973, 0)
3479
Part217.Position = Vector3.new(140.163574, 4.09390593, -156.461288)
3480
Part217.Rotation = Vector3.new(90, 0.00999999978, -90.1299973)
3481
Part217.Color = Color3.new(0, 0, 0)
3482
Part217.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
3483
Part217.Anchored = true
3484
Part217.BottomSurface = Enum.SurfaceType.Smooth
3485
Part217.BrickColor = BrickColor.new("Really black")
3486
Part217.CanCollide = false
3487
Part217.Material = Enum.Material.SmoothPlastic
3488
Part217.TopSurface = Enum.SurfaceType.Smooth
3489
Part217.brickColor = BrickColor.new("Really black")
3490
Part217.FormFactor = Enum.FormFactor.Symmetric
3491
Part217.formFactor = Enum.FormFactor.Symmetric
3492
CylinderMesh218.Parent = Part217
3493
CylinderMesh218.Scale = Vector3.new(1, 0.201249972, 1)
3494
ManualWeld219.Parent = Part217
3495
ManualWeld219.C1 = CFrame.new(0.000129699707, 0.412917852, -0.590286255, 1, -2.99041858e-08, 1.05727668e-06, 1.05728395e-06, -9.17913803e-06, -1, 2.99187377e-08, 1, -9.17913985e-06)
3496
ManualWeld219.Part0 = Part217
3497
ManualWeld219.Part1 = Part239
3498
ManualWeld219.part1 = Part239
3499
Sound220.Parent = Part217
3500
Sound220.SoundId = "http://www.roblox.com/asset/?id=267083313"
3501
Sound220.Volume = 1
3502
Part221.Parent = Model213
3503
Part221.CFrame = CFrame.new(140.725098, 4.60810804, -156.462402, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3504
Part221.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3505
Part221.Position = Vector3.new(140.725098, 4.60810804, -156.462402)
3506
Part221.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3507
Part221.Color = Color3.new(0, 0, 0)
3508
Part221.Size = Vector3.new(0.79825002, 0.204999998, 1.10500002)
3509
Part221.Anchored = true
3510
Part221.BottomSurface = Enum.SurfaceType.Smooth
3511
Part221.BrickColor = BrickColor.new("Really black")
3512
Part221.CanCollide = false
3513
Part221.Material = Enum.Material.SmoothPlastic
3514
Part221.TopSurface = Enum.SurfaceType.Smooth
3515
Part221.brickColor = BrickColor.new("Really black")
3516
ManualWeld222.Parent = Part221
3517
ManualWeld222.C1 = CFrame.new(-0.000122070313, 0.926789999, -0.0288848877, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3518
ManualWeld222.Part0 = Part221
3519
ManualWeld222.Part1 = Part239
3520
ManualWeld222.part1 = Part239
3521
ObjectValue223.Name = "Transparent"
3522
ObjectValue223.Parent = Part221
3523
UnionOperation224.Parent = Model213
3524
UnionOperation224.CFrame = CFrame.new(141.014893, 3.59708595, -156.462891, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3525
UnionOperation224.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3526
UnionOperation224.Position = Vector3.new(141.014893, 3.59708595, -156.462891)
3527
UnionOperation224.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3528
UnionOperation224.Color = Color3.new(0, 0, 0)
3529
UnionOperation224.Size = Vector3.new(2.10000014, 0.225000069, 0.575000107)
3530
UnionOperation224.Anchored = true
3531
UnionOperation224.BrickColor = BrickColor.new("Really black")
3532
UnionOperation224.CanCollide = false
3533
UnionOperation224.Material = Enum.Material.SmoothPlastic
3534
UnionOperation224.brickColor = BrickColor.new("Really black")
3535
UnionOperation224.UsePartColor = true
3536
ManualWeld225.Parent = UnionOperation224
3537
ManualWeld225.C1 = CFrame.new(-3.81469727e-06, -0.0874726772, 0.261123657, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3538
ManualWeld225.Part0 = UnionOperation224
3539
ManualWeld225.Part1 = Part239
3540
ManualWeld225.part1 = Part239
3541
UnionOperation226.Parent = Model213
3542
UnionOperation226.CFrame = CFrame.new(141.052612, 4.08905792, -156.463257, -0.999997497, 0.00227514911, -9.47826338e-05, -9.46252694e-05, 6.92763133e-05, 1, 0.00227515586, 0.999997497, -6.90608431e-05)
3543
UnionOperation226.Orientation = Vector3.new(-90, -179.869995, 0)
3544
UnionOperation226.Position = Vector3.new(141.052612, 4.08905792, -156.463257)
3545
UnionOperation226.Rotation = Vector3.new(-90, -0.00999999978, -179.869995)
3546
UnionOperation226.Color = Color3.new(0, 0, 0)
3547
UnionOperation226.Size = Vector3.new(0.650000155, 1.30000019, 1.01500022)
3548
UnionOperation226.Anchored = true
3549
UnionOperation226.BrickColor = BrickColor.new("Really black")
3550
UnionOperation226.CanCollide = false
3551
UnionOperation226.Material = Enum.Material.SmoothPlastic
3552
UnionOperation226.brickColor = BrickColor.new("Really black")
3553
UnionOperation226.UsePartColor = true
3554
ManualWeld227.Parent = UnionOperation226
3555
ManualWeld227.C1 = CFrame.new(-3.81469727e-06, 0.407533884, 0.298606873, 3.76894604e-09, -1, 0, 8.94060122e-06, 0, 1, -1, -3.76894604e-09, 8.94060395e-06)
3556
ManualWeld227.Part0 = UnionOperation226
3557
ManualWeld227.Part1 = Part239
3558
ManualWeld227.part1 = Part239
3559
ObjectValue228.Name = "Transparent"
3560
ObjectValue228.Parent = UnionOperation226
3561
UnionOperation229.Parent = Model213
3562
UnionOperation229.CFrame = CFrame.new(140.818848, 4.61943293, -156.438354, -0.00224043336, -0.9240188, 0.382340491, -0.134363547, 0.379152596, 0.915527046, -0.990929544, -0.049321454, -0.125003904)
3563
UnionOperation229.Orientation = Vector3.new(-66.2799988, 108.099998, -19.5100002)
3564
UnionOperation229.Position = Vector3.new(140.818848, 4.61943293, -156.438354)
3565
UnionOperation229.Rotation = Vector3.new(-97.7699966, 22.4799995, 90.1399994)
3566
UnionOperation229.Color = Color3.new(0, 0, 0)
3567
UnionOperation229.Size = Vector3.new(1.83094788, 1.2368722, 0.895242631)
3568
UnionOperation229.Anchored = true
3569
UnionOperation229.BrickColor = BrickColor.new("Really black")
3570
UnionOperation229.CanCollide = false
3571
UnionOperation229.Material = Enum.Material.SmoothPlastic
3572
UnionOperation229.brickColor = BrickColor.new("Really black")
3573
UnionOperation229.UsePartColor = true
3574
ManualWeld230.Parent = UnionOperation229
3575
ManualWeld230.C1 = CFrame.new(-0.0244178772, 0.938292742, 0.0647888184, 0.990941346, 0.0513973497, 0.124071062, -0.134295627, 0.379257083, 0.915493727, -8.76447302e-07, -0.923862815, 0.382723927)
3576
ManualWeld230.Part0 = UnionOperation229
3577
ManualWeld230.Part1 = Part239
3578
ManualWeld230.part1 = Part239
3579
ObjectValue231.Name = "Transparent"
3580
ObjectValue231.Parent = UnionOperation229
3581
UnionOperation232.Parent = Model213
3582
UnionOperation232.CFrame = CFrame.new(140.43457, 4.26662493, -156.461792, 0.999997497, -0.00227514911, -9.47826338e-05, 9.46252694e-05, -6.92763133e-05, 1, -0.00227515586, -0.999997497, -6.90608431e-05)
3583
UnionOperation232.Orientation = Vector3.new(-90, 0.129999995, 0)
3584
UnionOperation232.Position = Vector3.new(140.43457, 4.26662493, -156.461792)
3585
UnionOperation232.Rotation = Vector3.new(-90, -0.00999999978, 0.129999995)
3586
UnionOperation232.Color = Color3.new(0, 0, 0)
3587
UnionOperation232.Size = Vector3.new(0.63600105, 1.79616535, 1.01925087)
3588
UnionOperation232.Anchored = true
3589
UnionOperation232.BrickColor = BrickColor.new("Really black")
3590
UnionOperation232.CanCollide = false
3591
UnionOperation232.Material = Enum.Material.SmoothPlastic
3592
UnionOperation232.brickColor = BrickColor.new("Really black")
3593
UnionOperation232.UsePartColor = true
3594
ManualWeld233.Parent = UnionOperation232
3595
ManualWeld233.C1 = CFrame.new(3.81469727e-06, 0.584671259, -0.319404602, -3.76894604e-09, 1, 0, -8.94060122e-06, 0, 1, 1, 3.76894604e-09, 8.94060395e-06)
3596
ManualWeld233.Part0 = UnionOperation232
3597
ManualWeld233.Part1 = Part239
3598
ManualWeld233.part1 = Part239
3599
UnionOperation234.Parent = Model213
3600
UnionOperation234.CFrame = CFrame.new(140.728271, 3.82892704, -156.462524, -0.00153214124, -0.00168498058, 0.999997497, -0.707160771, 0.707052886, 0.000107900276, -0.707051158, -0.707158804, -0.0022748569)
3601
UnionOperation234.Orientation = Vector3.new(-0.00999999978, 90.1299973, -45)
3602
UnionOperation234.Position = Vector3.new(140.728271, 3.82892704, -156.462524)
3603
UnionOperation234.Rotation = Vector3.new(-177.279999, 89.8699951, 132.279999)
3604
UnionOperation234.Color = Color3.new(0, 0, 0)
3605
UnionOperation234.Size = Vector3.new(1.82787156, 1.8278712, 1.08150029)
3606
UnionOperation234.Anchored = true
3607
UnionOperation234.BrickColor = BrickColor.new("Really black")
3608
UnionOperation234.CanCollide = false
3609
UnionOperation234.Material = Enum.Material.SmoothPlastic
3610
UnionOperation234.brickColor = BrickColor.new("Really black")
3611
UnionOperation234.UsePartColor = true
3612
ManualWeld235.Parent = UnionOperation234
3613
ManualWeld235.C1 = CFrame.new(3.81469727e-06, 0.14499855, -0.0256271362, 0.707099915, 0.707113564, 1.79134076e-08, -0.707113564, 0.707099974, 2.01497095e-08, 1.58615876e-09, -2.69210432e-08, 1)
3614
ManualWeld235.Part0 = UnionOperation234
3615
ManualWeld235.Part1 = Part239
3616
ManualWeld235.part1 = Part239
3617
ObjectValue236.Name = "Transparent"
3618
ObjectValue236.Parent = UnionOperation234
3619
UnionOperation237.Parent = Model213
3620
UnionOperation237.CFrame = CFrame.new(140.76001, 4.15643692, -156.462402, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3621
UnionOperation237.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3622
UnionOperation237.Position = Vector3.new(140.76001, 4.15643692, -156.462402)
3623
UnionOperation237.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3624
UnionOperation237.Color = Color3.new(0, 0, 0)
3625
UnionOperation237.Size = Vector3.new(2.15074515, 1.3114723, 1.21500003)
3626
UnionOperation237.Anchored = true
3627
UnionOperation237.BrickColor = BrickColor.new("Really black")
3628
UnionOperation237.CanCollide = false
3629
UnionOperation237.Material = Enum.Material.SmoothPlastic
3630
UnionOperation237.brickColor = BrickColor.new("Really black")
3631
UnionOperation237.UsePartColor = true
3632
ManualWeld238.Parent = UnionOperation237
3633
ManualWeld238.C1 = CFrame.new(-0.000118255615, 0.476436853, 0.00609588623, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3634
ManualWeld238.Part0 = UnionOperation237
3635
ManualWeld238.Part1 = Part239
3636
ManualWeld238.part1 = Part239
3637
Part239.Name = "Main"
3638
Part239.Parent = Model213
3639
Part239.CFrame = CFrame.new(140.753906, 3.68457794, -156.462524, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
3640
Part239.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
3641
Part239.Position = Vector3.new(140.753906, 3.68457794, -156.462524)
3642
Part239.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
3643
Part239.Color = Color3.new(0, 0, 0)
3644
Part239.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3645
Part239.Anchored = true
3646
Part239.BottomSurface = Enum.SurfaceType.Smooth
3647
Part239.BrickColor = BrickColor.new("Really black")
3648
Part239.CanCollide = false
3649
Part239.Material = Enum.Material.SmoothPlastic
3650
Part239.TopSurface = Enum.SurfaceType.Smooth
3651
Part239.brickColor = BrickColor.new("Really black")
3652
BlockMesh240.Parent = Part239
3653
BlockMesh240.Scale = Vector3.new(0, 0, 0)
3654
Sound241.Name = "FlyS"
3655
Sound241.Parent = Part239
3656
Sound241.Looped = true
3657
Sound241.SoundId = "http://www.roblox.com/asset/?id=97179333"
3658
Sound242.Name = "PowerDown"
3659
Sound242.Parent = Part239
3660
Sound242.SoundId = "http://www.roblox.com/asset/?id=267083409"
3661
Sound242.Volume = 1
3662
Sound243.Name = "Shut"
3663
Sound243.Parent = Part239
3664
Sound243.SoundId = "http://www.roblox.com/asset/?id=271908544"
3665
Sound243.Volume = 1
3666
Sound244.Name = "Whirr"
3667
Sound244.Parent = Part239
3668
Sound244.Pitch = 1.1399999856949
3669
Sound244.PlaybackSpeed = 1.1399999856949
3670
Sound244.SoundId = "http://www.roblox.com/asset/?id=278329638"
3671
Sound244.Volume = 1
3672
RocketPropulsion245.Name = "Force"
3673
RocketPropulsion245.Parent = Part239
3674
RocketPropulsion245.MaxTorque = Vector3.new(800000, 800000, 0)
3675
RocketPropulsion245.CartoonFactor = 0
3676
RocketPropulsion245.MaxSpeed = 0
3677
RocketPropulsion245.MaxThrust = 20000
3678
RocketPropulsion245.TargetRadius = 0.10000000149012
3679
RocketPropulsion245.ThrustP = 2000
3680
ManualWeld246.Parent = Part239
3681
ManualWeld246.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
3682
ManualWeld246.Part0 = Part239
3683
ManualWeld246.Part1 = Part239
3684
ManualWeld246.part1 = Part239
3685
Sound247.Name = "Attach"
3686
Sound247.Parent = Part239
3687
Sound247.SoundId = "http://www.roblox.com/asset/?id=431405720"
3688
Sound247.Volume = 0.30000001192093
3689
Sound248.Parent = Part239
3690
Sound248.SoundId = "http://www.roblox.com/asset/?id=267083313"
3691
Sound248.Volume = 1
3692
StringValue249.Name = "Target"
3693
StringValue249.Parent = Model213
3694
StringValue249.Value = "Torso"
3695
Model250.Name = "Thigh2"
3696
Model250.Parent = Model31
3697
UnionOperation251.Parent = Model250
3698
UnionOperation251.CFrame = CFrame.new(140.742188, 2.13648605, -155.941162, -0.00227466971, -8.38443957e-05, 0.999997497, -6.92763424e-05, 1, 8.36870313e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
3699
UnionOperation251.Orientation = Vector3.new(0, 90.1299973, 0)
3700
UnionOperation251.Position = Vector3.new(140.742188, 2.13648605, -155.941162)
3701
UnionOperation251.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
3702
UnionOperation251.Color = Color3.new(0, 0, 0)
3703
UnionOperation251.Size = Vector3.new(1.0424999, 0.900000393, 1.05250013)
3704
UnionOperation251.Anchored = true
3705
UnionOperation251.BrickColor = BrickColor.new("Really black")
3706
UnionOperation251.CanCollide = false
3707
UnionOperation251.Material = Enum.Material.SmoothPlastic
3708
UnionOperation251.brickColor = BrickColor.new("Really black")
3709
UnionOperation251.UsePartColor = true
3710
ManualWeld252.Parent = UnionOperation251
3711
ManualWeld252.C1 = CFrame.new(-9.32812691e-06, 0.557373405, -0.00500436127, 1, 0, 1.45519152e-11, 0, 1, 2.05613304e-12, 1.45519152e-11, 2.05613304e-12, 1)
3712
ManualWeld252.Part0 = UnionOperation251
3713
ManualWeld252.Part1 = Part258
3714
ManualWeld252.part1 = Part258
3715
UnionOperation253.Parent = Model250
3716
UnionOperation253.CFrame = CFrame.new(140.485107, 2.04636502, -155.939453, -0.00227466971, -8.38443957e-05, 0.999997497, -6.92763424e-05, 1, 8.36870313e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
3717
UnionOperation253.Orientation = Vector3.new(0, 90.1299973, 0)
3718
UnionOperation253.Position = Vector3.new(140.485107, 2.04636502, -155.939453)
3719
UnionOperation253.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
3720
UnionOperation253.Color = Color3.new(0, 0, 0)
3721
UnionOperation253.Size = Vector3.new(1.05250013, 0.745000541, 0.527500212)
3722
UnionOperation253.Anchored = true
3723
UnionOperation253.BrickColor = BrickColor.new("Really black")
3724
UnionOperation253.CanCollide = false
3725
UnionOperation253.Material = Enum.Material.SmoothPlastic
3726
UnionOperation253.brickColor = BrickColor.new("Really black")
3727
UnionOperation253.UsePartColor = true
3728
ObjectValue254.Name = "Transparent"
3729
ObjectValue254.Parent = UnionOperation253
3730
ManualWeld255.Parent = UnionOperation253
3731
ManualWeld255.C1 = CFrame.new(-0.00125855207, 0.464863658, -0.262488931, 1, 0, 1.45519152e-11, 0, 1, 2.05613304e-12, 1.45519152e-11, 2.05613304e-12, 1)
3732
ManualWeld255.Part0 = UnionOperation253
3733
ManualWeld255.Part1 = Part258
3734
ManualWeld255.part1 = Part258
3735
Part256.Parent = Model250
3736
Part256.CFrame = CFrame.new(140.48999, 2.09144211, -155.940796, -0.00227466971, -8.38443957e-05, 0.999997497, -6.92763424e-05, 1, 8.36870313e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
3737
Part256.Orientation = Vector3.new(0, 90.1299973, 0)
3738
Part256.Position = Vector3.new(140.48999, 2.09144211, -155.940796)
3739
Part256.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
3740
Part256.Color = Color3.new(0, 0, 0)
3741
Part256.Size = Vector3.new(1.05250001, 0.975000024, 0.517499924)
3742
Part256.Anchored = true
3743
Part256.BottomSurface = Enum.SurfaceType.Smooth
3744
Part256.BrickColor = BrickColor.new("Really black")
3745
Part256.CanCollide = false
3746
Part256.Material = Enum.Material.SmoothPlastic
3747
Part256.TopSurface = Enum.SurfaceType.Smooth
3748
Part256.brickColor = BrickColor.new("Really black")
3749
ManualWeld257.Parent = Part256
3750
ManualWeld257.C1 = CFrame.new(-1.03414059e-05, 0.514975667, -0.257494897, 1, 0, 1.45519152e-11, 0, 1, 2.05613304e-12, 1.45519152e-11, 2.05613304e-12, 1)
3751
ManualWeld257.Part0 = Part256
3752
ManualWeld257.Part1 = Part258
3753
ManualWeld257.part1 = Part258
3754
Part258.Name = "Main"
3755
Part258.Parent = Model250
3756
Part258.CFrame = CFrame.new(140.747803, 1.58127904, -155.941162, -0.00227466971, -8.38443957e-05, 0.999997497, -6.92763424e-05, 1, 8.36870313e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
3757
Part258.Orientation = Vector3.new(0, 90.1299973, 0)
3758
Part258.Position = Vector3.new(140.747803, 1.58127904, -155.941162)
3759
Part258.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
3760
Part258.Color = Color3.new(0, 0, 0)
3761
Part258.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3762
Part258.Anchored = true
3763
Part258.BottomSurface = Enum.SurfaceType.Smooth
3764
Part258.BrickColor = BrickColor.new("Really black")
3765
Part258.CanCollide = false
3766
Part258.Material = Enum.Material.SmoothPlastic
3767
Part258.TopSurface = Enum.SurfaceType.Smooth
3768
Part258.brickColor = BrickColor.new("Really black")
3769
BlockMesh259.Parent = Part258
3770
BlockMesh259.Scale = Vector3.new(5.0999999, 10.1000004, 5.0999999)
3771
Sound260.Name = "FlyS"
3772
Sound260.Parent = Part258
3773
Sound260.Looped = true
3774
Sound260.SoundId = "http://www.roblox.com/asset/?id=97179333"
3775
RocketPropulsion261.Name = "Force"
3776
RocketPropulsion261.Parent = Part258
3777
RocketPropulsion261.MaxTorque = Vector3.new(800000, 800000, 0)
3778
RocketPropulsion261.CartoonFactor = 0
3779
RocketPropulsion261.MaxSpeed = 0
3780
RocketPropulsion261.MaxThrust = 20000
3781
RocketPropulsion261.TargetRadius = 0.10000000149012
3782
RocketPropulsion261.ThrustP = 2000
3783
Sound262.Name = "Attach"
3784
Sound262.Parent = Part258
3785
Sound262.SoundId = "http://www.roblox.com/asset/?id=431405720"
3786
Sound262.Volume = 0.30000001192093
3787
ManualWeld263.Parent = Part258
3788
ManualWeld263.C1 = CFrame.new(0, 0, 0, 1, 0, 1.45519152e-11, 0, 1, 2.05613304e-12, 1.45519152e-11, 2.05613304e-12, 1)
3789
ManualWeld263.Part0 = Part258
3790
ManualWeld263.Part1 = Part258
3791
ManualWeld263.part1 = Part258
3792
StringValue264.Name = "Target"
3793
StringValue264.Parent = Model250
3794
StringValue264.Value = "Left Leg"
3795
UnionOperation265.Parent = Model250
3796
UnionOperation265.CFrame = CFrame.new(140.748291, 2.06217504, -155.941162, -0.00227466971, -8.38444175e-05, 0.999997497, -6.92763424e-05, 1, 8.36870531e-05, -0.999997497, -6.90857996e-05, -0.00227467529)
3797
UnionOperation265.Orientation = Vector3.new(0, 90.1299973, 0)
3798
UnionOperation265.Position = Vector3.new(140.748291, 2.06217504, -155.941162)
3799
UnionOperation265.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
3800
UnionOperation265.Color = Color3.new(0, 0, 0)
3801
UnionOperation265.Size = Vector3.new(1.06250095, 1.06773388, 1.07424998)
3802
UnionOperation265.Anchored = true
3803
UnionOperation265.BrickColor = BrickColor.new("Really black")
3804
UnionOperation265.CanCollide = false
3805
UnionOperation265.Material = Enum.Material.SmoothPlastic
3806
UnionOperation265.brickColor = BrickColor.new("Really black")
3807
UnionOperation265.UsePartColor = true
3808
ManualWeld266.Parent = UnionOperation265
3809
ManualWeld266.C1 = CFrame.new(-3.42726707e-06, 0.483520865, 0.000864490867, 1, 0, 1.45519152e-11, 0, 1, 2.38840059e-11, 1.45519152e-11, -1.97717398e-11, 1)
3810
ManualWeld266.Part0 = UnionOperation265
3811
ManualWeld266.Part1 = Part258
3812
ManualWeld266.part1 = Part258
3813
Model267.Name = "Shoulder2"
3814
Model267.Parent = Model31
3815
Part268.Name = "Main"
3816
Part268.Parent = Model267
3817
Part268.CFrame = CFrame.new(140.851318, 3.70484495, -154.868042, -0.00227466971, 9.03161781e-05, 0.999997497, 6.92763715e-05, 1, -9.01588355e-05, -0.999997497, 6.90711095e-05, -0.00227467576)
3818
Part268.Orientation = Vector3.new(0.00999999978, 90.1299973, 0)
3819
Part268.Position = Vector3.new(140.851318, 3.70484495, -154.868042)
3820
Part268.Rotation = Vector3.new(177.729996, 89.8699951, -177.729996)
3821
Part268.Color = Color3.new(0, 0, 0)
3822
Part268.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3823
Part268.Anchored = true
3824
Part268.BottomSurface = Enum.SurfaceType.Smooth
3825
Part268.BrickColor = BrickColor.new("Really black")
3826
Part268.CanCollide = false
3827
Part268.Material = Enum.Material.SmoothPlastic
3828
Part268.TopSurface = Enum.SurfaceType.Smooth
3829
Part268.brickColor = BrickColor.new("Really black")
3830
BlockMesh269.Parent = Part268
3831
BlockMesh269.Scale = Vector3.new(0, 0, 0)
3832
RocketPropulsion270.Name = "Force"
3833
RocketPropulsion270.Parent = Part268
3834
RocketPropulsion270.MaxTorque = Vector3.new(800000, 800000, 0)
3835
RocketPropulsion270.CartoonFactor = 0
3836
RocketPropulsion270.MaxSpeed = 0
3837
RocketPropulsion270.MaxThrust = 20000
3838
RocketPropulsion270.TargetRadius = 0.10000000149012
3839
RocketPropulsion270.ThrustP = 2000
3840
Sound271.Name = "FlyS"
3841
Sound271.Parent = Part268
3842
Sound271.Looped = true
3843
Sound271.SoundId = "http://www.roblox.com/asset/?id=97179333"
3844
ManualWeld272.Parent = Part268
3845
ManualWeld272.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.34203759e-12, 0, -1.34203759e-12, 1)
3846
ManualWeld272.Part0 = Part268
3847
ManualWeld272.Part1 = Part268
3848
ManualWeld272.part1 = Part268
3849
ManualWeld273.Parent = Part268
3850
ManualWeld273.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
3851
ManualWeld273.Part0 = Part268
3852
ManualWeld273.Part1 = Part268
3853
ManualWeld273.part1 = Part268
3854
Sound274.Name = "Attach"
3855
Sound274.Parent = Part268
3856
Sound274.SoundId = "http://www.roblox.com/asset/?id=431405534"
3857
UnionOperation275.Parent = Model267
3858
UnionOperation275.CFrame = CFrame.new(140.851318, 4.64631605, -154.839233, 0.999997497, 0.000639418431, 0.00218550488, 9.46252694e-05, 0.947268367, -0.320441246, -0.00227515586, 0.32044059, 0.947265923)
3859
UnionOperation275.Orientation = Vector3.new(18.6900005, 0.129999995, 0.00999999978)
3860
UnionOperation275.Position = Vector3.new(140.851318, 4.64631605, -154.839233)
3861
UnionOperation275.Rotation = Vector3.new(18.6900005, 0.129999995, -0.0399999991)
3862
UnionOperation275.Color = Color3.new(0, 0, 0)
3863
UnionOperation275.Size = Vector3.new(1.12500012, 0.584164083, 1.24273229)
3864
UnionOperation275.Anchored = true
3865
UnionOperation275.BrickColor = BrickColor.new("Really black")
3866
UnionOperation275.CanCollide = false
3867
UnionOperation275.Material = Enum.Material.SmoothPlastic
3868
UnionOperation275.brickColor = BrickColor.new("Really black")
3869
UnionOperation275.UsePartColor = true
3870
ManualWeld276.Parent = UnionOperation275
3871
ManualWeld276.C1 = CFrame.new(-0.0288772583, 0.941008091, -0.000190734863, -2.10711733e-08, -0.320374131, -0.947291136, 0.000189251106, 0.947291195, -0.320374072, 1, -0.000179282681, 6.06111862e-05)
3872
ManualWeld276.Part0 = UnionOperation275
3873
ManualWeld276.Part1 = Part268
3874
ManualWeld276.part1 = Part268
3875
UnionOperation277.Parent = Model267
3876
UnionOperation277.CFrame = CFrame.new(140.851074, 4.48240805, -154.868286, 0.00227466971, -0.000108193075, -0.999997497, 6.92762987e-05, 1, -0.000108035783, 0.999997497, -6.90303714e-05, 0.00227467692)
3877
UnionOperation277.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
3878
UnionOperation277.Position = Vector3.new(140.851074, 4.48240805, -154.868286)
3879
UnionOperation277.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
3880
UnionOperation277.Color = Color3.new(0, 0, 0)
3881
UnionOperation277.Size = Vector3.new(1.07500005, 0.502500176, 1.07500017)
3882
UnionOperation277.Anchored = true
3883
UnionOperation277.BrickColor = BrickColor.new("Really black")
3884
UnionOperation277.CanCollide = false
3885
UnionOperation277.Material = Enum.Material.SmoothPlastic
3886
UnionOperation277.brickColor = BrickColor.new("Really black")
3887
UnionOperation277.UsePartColor = true
3888
ManualWeld278.Parent = UnionOperation277
3889
ManualWeld278.C1 = CFrame.new(0.000106811523, 0.780272961, -0.000152587891, -1, 0.00013855334, 1.60507625e-08, 0.00013855334, 1, -0.000198191716, -4.35247784e-08, -0.000198191716, -1)
3890
ManualWeld278.Part0 = UnionOperation277
3891
ManualWeld278.Part1 = Part268
3892
ManualWeld278.part1 = Part268
3893
ObjectValue279.Name = "Transparent"
3894
ObjectValue279.Parent = UnionOperation277
3895
StringValue280.Name = "Target"
3896
StringValue280.Parent = Model267
3897
StringValue280.Value = "Left Arm"
3898
Model281.Name = "Arm2"
3899
Model281.Parent = Model31
3900
Part282.Name = "Main"
3901
Part282.Parent = Model281
3902
Part282.CFrame = CFrame.new(140.851318, 3.70484495, -154.868042, -0.00227466971, 9.03161781e-05, 0.999997497, 6.92763715e-05, 1, -9.01588355e-05, -0.999997497, 6.90711095e-05, -0.00227467576)
3903
Part282.Orientation = Vector3.new(0.00999999978, 90.1299973, 0)
3904
Part282.Position = Vector3.new(140.851318, 3.70484495, -154.868042)
3905
Part282.Rotation = Vector3.new(177.729996, 89.8699951, -177.729996)
3906
Part282.Color = Color3.new(0, 0, 0)
3907
Part282.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
3908
Part282.Anchored = true
3909
Part282.BottomSurface = Enum.SurfaceType.Smooth
3910
Part282.BrickColor = BrickColor.new("Really black")
3911
Part282.CanCollide = false
3912
Part282.Material = Enum.Material.SmoothPlastic
3913
Part282.TopSurface = Enum.SurfaceType.Smooth
3914
Part282.brickColor = BrickColor.new("Really black")
3915
BlockMesh283.Parent = Part282
3916
BlockMesh283.Scale = Vector3.new(5.0999999, 9, 5.0999999)
3917
RocketPropulsion284.Name = "Force"
3918
RocketPropulsion284.Parent = Part282
3919
RocketPropulsion284.MaxTorque = Vector3.new(800000, 800000, 0)
3920
RocketPropulsion284.CartoonFactor = 0
3921
RocketPropulsion284.MaxSpeed = 0
3922
RocketPropulsion284.MaxThrust = 20000
3923
RocketPropulsion284.TargetRadius = 0.10000000149012
3924
RocketPropulsion284.ThrustP = 2000
3925
Sound285.Name = "FlyS"
3926
Sound285.Parent = Part282
3927
Sound285.Looped = true
3928
Sound285.SoundId = "http://www.roblox.com/asset/?id=97179333"
3929
ManualWeld286.Parent = Part282
3930
ManualWeld286.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.34203759e-12, 0, -1.34203759e-12, 1)
3931
ManualWeld286.Part0 = Part282
3932
ManualWeld286.Part1 = Part282
3933
ManualWeld286.part1 = Part282
3934
ManualWeld287.Parent = Part282
3935
ManualWeld287.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
3936
ManualWeld287.Part0 = Part282
3937
ManualWeld287.Part1 = Part282
3938
ManualWeld287.part1 = Part282
3939
Sound288.Name = "Attach"
3940
Sound288.Parent = Part282
3941
Sound288.SoundId = "http://www.roblox.com/asset/?id=431405720"
3942
Sound288.Volume = 0.30000001192093
3943
UnionOperation289.Parent = Model281
3944
UnionOperation289.CFrame = CFrame.new(140.85083, 4.10541391, -155.019287, 0.00227466971, -0.000108193075, -0.999997497, 6.92762987e-05, 1, -0.000108035783, 0.999997497, -6.90303714e-05, 0.00227467692)
3945
UnionOperation289.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
3946
UnionOperation289.Position = Vector3.new(140.85083, 4.10541391, -155.019287)
3947
UnionOperation289.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
3948
UnionOperation289.Color = Color3.new(0, 0, 0)
3949
UnionOperation289.Size = Vector3.new(0.622874916, 0.204066664, 1.05500031)
3950
UnionOperation289.Anchored = true
3951
UnionOperation289.BrickColor = BrickColor.new("Really black")
3952
UnionOperation289.CanCollide = false
3953
UnionOperation289.Material = Enum.Material.SmoothPlastic
3954
UnionOperation289.brickColor = BrickColor.new("Really black")
3955
UnionOperation289.UsePartColor = true
3956
ManualWeld290.Parent = UnionOperation289
3957
ManualWeld290.C1 = CFrame.new(0.151123047, 0.40211153, -9.15527344e-05, -1, 0.00013855334, 1.60507625e-08, 0.00013855334, 1, -0.000198191716, -4.35247784e-08, -0.000198191716, -1)
3958
ManualWeld290.Part0 = UnionOperation289
3959
ManualWeld290.Part1 = Part282
3960
ManualWeld290.part1 = Part282
3961
UnionOperation291.Parent = Model281
3962
UnionOperation291.CFrame = CFrame.new(140.851318, 3.90933895, -154.868286, 0.00227466971, -0.000108193075, -0.999997497, 6.92762987e-05, 1, -0.000108035783, 0.999997497, -6.90303714e-05, 0.00227467692)
3963
UnionOperation291.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
3964
UnionOperation291.Position = Vector3.new(140.851318, 3.90933895, -154.868286)
3965
UnionOperation291.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
3966
UnionOperation291.Color = Color3.new(0, 0, 0)
3967
UnionOperation291.Size = Vector3.new(1.07499981, 0.607500017, 1.07500005)
3968
UnionOperation291.Anchored = true
3969
UnionOperation291.BrickColor = BrickColor.new("Really black")
3970
UnionOperation291.CanCollide = false
3971
UnionOperation291.Material = Enum.Material.SmoothPlastic
3972
UnionOperation291.brickColor = BrickColor.new("Really black")
3973
UnionOperation291.UsePartColor = true
3974
ManualWeld292.Parent = UnionOperation291
3975
ManualWeld292.C1 = CFrame.new(3.43322754e-05, 0.205275059, -3.81469727e-05, -1, 0.00013855334, 1.60507625e-08, 0.00013855334, 1, -0.000198191716, -4.35247784e-08, -0.000198191716, -1)
3976
ManualWeld292.Part0 = UnionOperation291
3977
ManualWeld292.Part1 = Part282
3978
ManualWeld292.part1 = Part282
3979
StringValue293.Name = "Target"
3980
StringValue293.Parent = Model281
3981
StringValue293.Value = "Left Arm"
3982
Model294.Name = "Gauntlet2"
3983
Model294.Parent = Model31
3984
Part295.Name = "Repulsor"
3985
Part295.Parent = Model294
3986
Part295.CFrame = CFrame.new(140.851318, 2.69830894, -154.868042, -0.00227607973, 0.000104640065, -0.999997497, -6.9290094e-05, -1, -0.000104482635, -0.999997497, 6.90520974e-05, 0.00227608671)
3987
Part295.Orientation = Vector3.new(0.00999999978, -89.8699951, -180)
3988
Part295.Position = Vector3.new(140.851318, 2.69830894, -154.868042)
3989
Part295.Rotation = Vector3.new(2.62999988, -89.8699951, -177.369995)
3990
Part295.Color = Color3.new(0.972549, 0.972549, 0.972549)
3991
Part295.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
3992
Part295.Anchored = true
3993
Part295.BottomSurface = Enum.SurfaceType.Smooth
3994
Part295.BrickColor = BrickColor.new("Institutional white")
3995
Part295.CanCollide = false
3996
Part295.Material = Enum.Material.Neon
3997
Part295.TopSurface = Enum.SurfaceType.Smooth
3998
Part295.brickColor = BrickColor.new("Institutional white")
3999
Part295.FormFactor = Enum.FormFactor.Symmetric
4000
Part295.formFactor = Enum.FormFactor.Symmetric
4001
CylinderMesh296.Parent = Part295
4002
CylinderMesh296.Scale = Vector3.new(1, 0.201249972, 1)
4003
ManualWeld297.Parent = Part295
4004
ManualWeld297.C1 = CFrame.new(-0.000130772591, -1.00702, 0.00019878149, 1, -0.000138567033, -1.14645809e-06, -0.000138567266, -1, -0.000194638604, -1.11947884e-06, 0.000194638764, -1)
4005
ManualWeld297.Part0 = Part295
4006
ManualWeld297.Part1 = Part309
4007
ManualWeld297.part1 = Part309
4008
Sound298.Parent = Part295
4009
Sound298.SoundId = "http://www.roblox.com/asset/?id=267083313"
4010
UnionOperation299.Parent = Model294
4011
UnionOperation299.CFrame = CFrame.new(140.851318, 3.21741295, -154.87439, 0.00227466971, -0.000108193075, -0.999997497, 6.92762987e-05, 1, -0.000108035783, 0.999997497, -6.90303714e-05, 0.00227467692)
4012
UnionOperation299.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
4013
UnionOperation299.Position = Vector3.new(140.851318, 3.21741295, -154.87439)
4014
UnionOperation299.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
4015
UnionOperation299.Color = Color3.new(0, 0, 0)
4016
UnionOperation299.Size = Vector3.new(1.06250024, 1.06250024, 1.07500017)
4017
UnionOperation299.Anchored = true
4018
UnionOperation299.BrickColor = BrickColor.new("Really black")
4019
UnionOperation299.CanCollide = false
4020
UnionOperation299.Material = Enum.Material.SmoothPlastic
4021
UnionOperation299.brickColor = BrickColor.new("Really black")
4022
UnionOperation299.UsePartColor = true
4023
ManualWeld300.Parent = UnionOperation299
4024
ManualWeld300.C1 = CFrame.new(0.00618422031, -0.487275362, 0.000100433826, -1, 0.00013855334, 1.60507625e-08, 0.00013855334, 1, -0.000198191716, -4.35247784e-08, -0.000198191716, -1)
4025
ManualWeld300.Part0 = UnionOperation299
4026
ManualWeld300.Part1 = Part309
4027
ManualWeld300.part1 = Part309
4028
ObjectValue301.Name = "Transparent"
4029
ObjectValue301.Parent = UnionOperation299
4030
UnionOperation302.Parent = Model294
4031
UnionOperation302.CFrame = CFrame.new(140.852051, 3.32962894, -154.568237, 0.00227466971, -0.000108193075, -0.999997497, 6.92762987e-05, 1, -0.000108035783, 0.999997497, -6.90303714e-05, 0.00227467692)
4032
UnionOperation302.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
4033
UnionOperation302.Position = Vector3.new(140.852051, 3.32962894, -154.568237)
4034
UnionOperation302.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
4035
UnionOperation302.Color = Color3.new(0, 0, 0)
4036
UnionOperation302.Size = Vector3.new(0.475000113, 0.883775651, 1.07500017)
4037
UnionOperation302.Anchored = true
4038
UnionOperation302.BrickColor = BrickColor.new("Really black")
4039
UnionOperation302.CanCollide = false
4040
UnionOperation302.Material = Enum.Material.SmoothPlastic
4041
UnionOperation302.brickColor = BrickColor.new("Really black")
4042
UnionOperation302.UsePartColor = true
4043
ManualWeld303.Parent = UnionOperation302
4044
ManualWeld303.C1 = CFrame.new(-0.300052166, -0.37662816, 7.8856945e-05, -1, 0.00013855334, 1.60507625e-08, 0.00013855334, 1, -0.000198191716, -4.35247784e-08, -0.000198191716, -1)
4045
ManualWeld303.Part0 = UnionOperation302
4046
ManualWeld303.Part1 = Part309
4047
ManualWeld303.part1 = Part309
4048
UnionOperation304.Parent = Model294
4049
UnionOperation304.CFrame = CFrame.new(140.851318, 3.07111597, -154.868042, 0.00227466971, -0.000108193075, -0.999997497, 6.92762987e-05, 1, -0.000108035783, 0.999997497, -6.90303714e-05, 0.00227467692)
4050
UnionOperation304.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
4051
UnionOperation304.Position = Vector3.new(140.851318, 3.07111597, -154.868042)
4052
UnionOperation304.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
4053
UnionOperation304.Color = Color3.new(0, 0, 0)
4054
UnionOperation304.Size = Vector3.new(1.07500017, 0.806276739, 1.07500017)
4055
UnionOperation304.Anchored = true
4056
UnionOperation304.BrickColor = BrickColor.new("Really black")
4057
UnionOperation304.CanCollide = false
4058
UnionOperation304.Material = Enum.Material.SmoothPlastic
4059
UnionOperation304.brickColor = BrickColor.new("Really black")
4060
UnionOperation304.UsePartColor = true
4061
ManualWeld305.Parent = UnionOperation304
4062
ManualWeld305.C1 = CFrame.new(-8.20159912e-05, -0.634158134, 0.000115811825, -1, 0.00013855334, 1.60507625e-08, 0.00013855334, 1, -0.000198191716, -4.35247784e-08, -0.000198191716, -1)
4063
ManualWeld305.Part0 = UnionOperation304
4064
ManualWeld305.Part1 = Part309
4065
ManualWeld305.part1 = Part309
4066
UnionOperation306.Parent = Model294
4067
UnionOperation306.CFrame = CFrame.new(140.851074, 3.50303006, -155.003052, 0.00227466971, -0.000108193075, -0.999997497, 6.92762987e-05, 1, -0.000108035783, 0.999997497, -6.90303714e-05, 0.00227467692)
4068
UnionOperation306.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
4069
UnionOperation306.Position = Vector3.new(140.851074, 3.50303006, -155.003052)
4070
UnionOperation306.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
4071
UnionOperation306.Color = Color3.new(0, 0, 0)
4072
UnionOperation306.Size = Vector3.new(0.769999921, 0.33250019, 1.03750026)
4073
UnionOperation306.Anchored = true
4074
UnionOperation306.BrickColor = BrickColor.new("Really black")
4075
UnionOperation306.CanCollide = false
4076
UnionOperation306.Material = Enum.Material.SmoothPlastic
4077
UnionOperation306.brickColor = BrickColor.new("Really black")
4078
UnionOperation306.UsePartColor = true
4079
ManualWeld307.Parent = UnionOperation306
4080
ManualWeld307.C1 = CFrame.new(0.134968996, -0.202310324, 4.7326088e-05, -1, 0.00013855334, 1.60507625e-08, 0.00013855334, 1, -0.000198191716, -4.35247784e-08, -0.000198191716, -1)
4081
ManualWeld307.Part0 = UnionOperation306
4082
ManualWeld307.Part1 = Part309
4083
ManualWeld307.part1 = Part309
4084
ObjectValue308.Name = "Transparent"
4085
ObjectValue308.Parent = UnionOperation306
4086
Part309.Name = "Main"
4087
Part309.Parent = Model294
4088
Part309.CFrame = CFrame.new(140.851318, 3.70484495, -154.868042, -0.00227466971, 9.03161781e-05, 0.999997497, 6.92763715e-05, 1, -9.01588355e-05, -0.999997497, 6.90711095e-05, -0.00227467576)
4089
Part309.Orientation = Vector3.new(0.00999999978, 90.1299973, 0)
4090
Part309.Position = Vector3.new(140.851318, 3.70484495, -154.868042)
4091
Part309.Rotation = Vector3.new(177.729996, 89.8699951, -177.729996)
4092
Part309.Color = Color3.new(0, 0, 0)
4093
Part309.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
4094
Part309.Anchored = true
4095
Part309.BottomSurface = Enum.SurfaceType.Smooth
4096
Part309.BrickColor = BrickColor.new("Really black")
4097
Part309.CanCollide = false
4098
Part309.Material = Enum.Material.SmoothPlastic
4099
Part309.TopSurface = Enum.SurfaceType.Smooth
4100
Part309.brickColor = BrickColor.new("Really black")
4101
BlockMesh310.Parent = Part309
4102
BlockMesh310.Scale = Vector3.new(0, 0, 0)
4103
RocketPropulsion311.Name = "Force"
4104
RocketPropulsion311.Parent = Part309
4105
RocketPropulsion311.MaxTorque = Vector3.new(800000, 800000, 0)
4106
RocketPropulsion311.CartoonFactor = 0
4107
RocketPropulsion311.MaxSpeed = 0
4108
RocketPropulsion311.MaxThrust = 20000
4109
RocketPropulsion311.TargetRadius = 0.10000000149012
4110
RocketPropulsion311.ThrustP = 2000
4111
ManualWeld312.Parent = Part309
4112
ManualWeld312.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.34203759e-12, 0, -1.34203759e-12, 1)
4113
ManualWeld312.Part0 = Part309
4114
ManualWeld312.Part1 = Part309
4115
ManualWeld312.part1 = Part309
4116
ManualWeld313.Parent = Part309
4117
ManualWeld313.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
4118
ManualWeld313.Part0 = Part309
4119
ManualWeld313.Part1 = Part309
4120
ManualWeld313.part1 = Part309
4121
Sound314.Name = "Equip"
4122
Sound314.Parent = Part309
4123
Sound314.SoundId = "http://www.roblox.com/Asset?ID=411374534"
4124
Sound314.Volume = 1
4125
Sound315.Name = "Fire"
4126
Sound315.Parent = Part309
4127
Sound315.SoundId = "rbxasset://sounds/Launching rocket.wav"
4128
Sound315.Volume = 1
4129
Sound316.Name = "FlyS"
4130
Sound316.Parent = Part309
4131
Sound316.Looped = true
4132
Sound316.SoundId = "http://www.roblox.com/asset/?id=97179333"
4133
ManualWeld317.Parent = Part309
4134
ManualWeld317.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
4135
ManualWeld317.Part0 = Part309
4136
ManualWeld317.Part1 = Part309
4137
ManualWeld317.part1 = Part309
4138
ManualWeld318.Parent = Part309
4139
ManualWeld318.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
4140
ManualWeld318.Part0 = Part309
4141
ManualWeld318.Part1 = Part309
4142
ManualWeld318.part1 = Part309
4143
Sound319.Name = "Attach"
4144
Sound319.Parent = Part309
4145
Sound319.SoundId = "http://www.roblox.com/asset/?id=431405720"
4146
Sound319.Volume = 0.30000001192093
4147
StringValue320.Name = "Target"
4148
StringValue320.Parent = Model294
4149
StringValue320.Value = "Left Arm"
4150
Model321.Name = "Shoulder1"
4151
Model321.Parent = Model31
4152
Part322.Name = "Main"
4153
Part322.Parent = Model321
4154
Part322.CFrame = CFrame.new(140.669189, 3.67798805, -158.009888, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
4155
Part322.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
4156
Part322.Position = Vector3.new(140.669189, 3.67798805, -158.009888)
4157
Part322.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
4158
Part322.Color = Color3.new(0, 0, 0)
4159
Part322.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
4160
Part322.Anchored = true
4161
Part322.BottomSurface = Enum.SurfaceType.Smooth
4162
Part322.BrickColor = BrickColor.new("Really black")
4163
Part322.CanCollide = false
4164
Part322.Material = Enum.Material.SmoothPlastic
4165
Part322.TopSurface = Enum.SurfaceType.Smooth
4166
Part322.brickColor = BrickColor.new("Really black")
4167
BlockMesh323.Parent = Part322
4168
BlockMesh323.Scale = Vector3.new(0, 0, 0)
4169
RocketPropulsion324.Name = "Force"
4170
RocketPropulsion324.Parent = Part322
4171
RocketPropulsion324.MaxTorque = Vector3.new(800000, 800000, 0)
4172
RocketPropulsion324.CartoonFactor = 0
4173
RocketPropulsion324.MaxSpeed = 0
4174
RocketPropulsion324.MaxThrust = 20000
4175
RocketPropulsion324.TargetRadius = 0.10000000149012
4176
RocketPropulsion324.ThrustP = 2000
4177
Sound325.Name = "FlyS"
4178
Sound325.Parent = Part322
4179
Sound325.Looped = true
4180
Sound325.SoundId = "http://www.roblox.com/asset/?id=97179333"
4181
ManualWeld326.Parent = Part322
4182
ManualWeld326.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
4183
ManualWeld326.Part0 = Part322
4184
ManualWeld326.Part1 = Part322
4185
ManualWeld326.part1 = Part322
4186
Sound327.Name = "Attach"
4187
Sound327.Parent = Part322
4188
Sound327.SoundId = "http://www.roblox.com/asset/?id=431405534"
4189
UnionOperation328.Parent = Model321
4190
UnionOperation328.CFrame = CFrame.new(140.668945, 4.61943293, -158.03894, -0.999997497, -0.000818983535, -0.00212474796, -9.46252694e-05, 0.947223961, -0.320572555, 0.00227515586, -0.320571512, -0.947221637)
4191
UnionOperation328.Orientation = Vector3.new(18.6999989, -179.869995, -0.00999999978)
4192
UnionOperation328.Position = Vector3.new(140.668945, 4.61943293, -158.03894)
4193
UnionOperation328.Rotation = Vector3.new(161.300003, -0.119999997, 179.949997)
4194
UnionOperation328.Color = Color3.new(0, 0, 0)
4195
UnionOperation328.Size = Vector3.new(1.12500012, 0.584164083, 1.24273229)
4196
UnionOperation328.Anchored = true
4197
UnionOperation328.BrickColor = BrickColor.new("Really black")
4198
UnionOperation328.CanCollide = false
4199
UnionOperation328.Material = Enum.Material.SmoothPlastic
4200
UnionOperation328.brickColor = BrickColor.new("Really black")
4201
UnionOperation328.UsePartColor = true
4202
ManualWeld329.Parent = UnionOperation328
4203
ManualWeld329.C1 = CFrame.new(0.0289993286, 0.94101119, -3.05175781e-05, 3.76894604e-09, 0.320505381, 0.94724679, 8.94060122e-06, 0.94724673, -0.32050544, -1, 8.47016418e-06, -2.86192517e-06)
4204
ManualWeld329.Part0 = UnionOperation328
4205
ManualWeld329.Part1 = Part322
4206
ManualWeld329.part1 = Part322
4207
UnionOperation330.Parent = Model321
4208
UnionOperation330.CFrame = CFrame.new(140.668945, 4.46205378, -158.009888, -0.00227466971, -0.000108193075, 0.999997497, -6.92762987e-05, 1, 0.000108035783, -0.999997497, -6.90303714e-05, -0.00227467692)
4209
UnionOperation330.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
4210
UnionOperation330.Position = Vector3.new(140.668945, 4.46205378, -158.009888)
4211
UnionOperation330.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
4212
UnionOperation330.Color = Color3.new(0, 0, 0)
4213
UnionOperation330.Size = Vector3.new(1.07500005, 0.502500176, 1.07500017)
4214
UnionOperation330.Anchored = true
4215
UnionOperation330.BrickColor = BrickColor.new("Really black")
4216
UnionOperation330.CanCollide = false
4217
UnionOperation330.Material = Enum.Material.SmoothPlastic
4218
UnionOperation330.brickColor = BrickColor.new("Really black")
4219
UnionOperation330.UsePartColor = true
4220
ManualWeld331.Parent = UnionOperation330
4221
ManualWeld331.C1 = CFrame.new(-7.62939453e-06, 0.780281305, -7.62939453e-06, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
4222
ManualWeld331.Part0 = UnionOperation330
4223
ManualWeld331.Part1 = Part322
4224
ManualWeld331.part1 = Part322
4225
ObjectValue332.Name = "Transparent"
4226
ObjectValue332.Parent = UnionOperation330
4227
StringValue333.Name = "Target"
4228
StringValue333.Parent = Model321
4229
StringValue333.Value = "Right Arm"
4230
ScreenGui334.Name = "JARVIS"
4231
ScreenGui334.Parent = Tool1
4232
ImageLabel335.Name = "Eyes"
4233
ImageLabel335.Parent = ScreenGui334
4234
ImageLabel335.Transparency = 1
4235
ImageLabel335.Size = UDim2.new(1, 0, 1, 0)
4236
ImageLabel335.BackgroundColor = BrickColor.new("Pastel light blue")
4237
ImageLabel335.BackgroundColor3 = Color3.new(0.67451, 1, 0.992157)
4238
ImageLabel335.BackgroundTransparency = 1
4239
ImageLabel335.BorderSizePixel = 0
4240
ImageLabel335.Image = "http://www.roblox.com/asset/?id=313393163"
4241
ImageLabel335.ImageTransparency = 1
4242
TextButton336.Name = "Mask"
4243
TextButton336.Parent = ScreenGui334
4244
TextButton336.Position = UDim2.new(0, 21, 0, 328)
4245
TextButton336.Transparency = 0.80000001192093
4246
TextButton336.Size = UDim2.new(0, 100, 0, 50)
4247
TextButton336.BackgroundColor = BrickColor.new("Institutional white")
4248
TextButton336.BackgroundColor3 = Color3.new(1, 1, 1)
4249
TextButton336.BackgroundTransparency = 0.80000001192093
4250
TextButton336.BorderColor = BrickColor.new("Pastel light blue")
4251
TextButton336.BorderColor3 = Color3.new(0.666667, 1, 1)
4252
TextButton336.Font = Enum.Font.SourceSansBold
4253
TextButton336.FontSize = Enum.FontSize.Size24
4254
TextButton336.Text = "MASK"
4255
TextButton336.TextColor = BrickColor.new("Institutional white")
4256
TextButton336.TextColor3 = Color3.new(1, 1, 1)
4257
TextButton336.TextSize = 24
4258
TextButton336.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
4259
TextButton336.TextStrokeTransparency = 0.5
4260
LocalScript337.Parent = TextButton336
4261
table.insert(cors,sandbox(LocalScript337,function()
4262
local bool = true
4263
local deb = false
4264
4265
local plr = game.Players.LocalPlayer
4266
local mouse = plr:GetMouse()
4267
local char = plr.Character
4268
local suit = char:FindFirstChild("Suit")
4269
local mask = suit:FindFirstChild("Mask")
4270
local maskweld = nil
4271
local cf = nil
4272
	
4273
local c = char.Head:GetChildren()
4274
for x = 1,#c do
4275
	if c[x].Name == "SuitWeld" then
4276
		if c[x].Part1 == mask.Main then
4277
			maskweld = c[x]
4278
			cf = maskweld.C0
4279
		end
4280
	end
4281
end
4282
4283
repeat wait() until maskweld ~= nil
4284
4285
function onClicked() 
4286
	
4287
	suit = char:FindFirstChild("Suit")
4288
	mask = suit:FindFirstChild("Mask")
4289
	local c = char.Head:GetChildren()
4290
	for x = 1,#c do
4291
		if c[x].Name == "SuitWeld" then
4292
			if c[x].Part1 == mask.Main then
4293
				maskweld = c[x]
4294
			end
4295
		end
4296
	end
4297
4298
	if (suit.Status.InSuit.Value or (suit.Status.Calling.Value and suit.Status.Ejected.Value and (not suit.Status.Whole.Value))) and suit.Status.Helmet.Value and (not deb) then
4299
		if bool then
4300
			deb = true
4301
			plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 1
4302
			char.Head.Transparency = 0
4303
			char.Head.face.Transparency = 0
4304
			suit.Chest1.Main.Shut.Pitch = 1.1
4305
			suit.Chest1.Main.Shut.Volume = 0.5
4306
			suit.Chest1.Main.Shut:Play()
4307
			coroutine.resume(coroutine.create(function()
4308
				local x = 10
4309
				local color = BrickColor.new("Really black").Color
4310
				local origcolor = mask.Eyes.BrickColor.Color
4311
				local val = mask.Eyes.BrickColor.Color
4312
				for i = 1,x do
4313
					val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
4314
					mask.Eyes.BrickColor = BrickColor.new(val)
4315
					wait()
4316
				end
4317
			end))
4318
			local x = 10
4319
			for i = 1,x do
4320
				maskweld.C0 = maskweld.C0*CFrame.new(0,0.15/x,-0.15/x)* CFrame.Angles(math.rad(40/x),math.rad(0),math.rad(0))
4321
				wait()
4322
			end
4323
			bool = false
4324
			deb = false
4325
		elseif not bool then
4326
			deb = true
4327
			suit.Chest1.Main.Shut.Pitch = 1
4328
			suit.Chest1.Main.Shut.Volume = 0.5
4329
			suit.Chest1.Main.Shut:Play()
4330
			local x = 4
4331
			for i = 1,x do
4332
				maskweld.C0 = maskweld.C0*CFrame.new(0,-0.15/x,0.15/x)* CFrame.Angles(math.rad(-40/x),math.rad(0),math.rad(0))
4333
				wait()
4334
			end
4335
			maskweld.C0 = cf
4336
			coroutine.resume(coroutine.create(function()
4337
				local x = 10
4338
				local color = BrickColor.new("White").Color
4339
				local origcolor = mask.Eyes.BrickColor.Color
4340
				local val = mask.Eyes.BrickColor.Color
4341
				for i = 1,x do
4342
					val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
4343
					mask.Eyes.BrickColor = BrickColor.new(val)
4344
					wait()
4345
				end
4346
			end))
4347
			char.Head.Transparency = 1
4348
			char.Head.face.Transparency = 1
4349
			plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 0
4350
			bool = true
4351
			deb = false
4352
		end
4353
	end
4354
end
4355
4356
script.Parent.MouseButton1Click:connect(onClicked) 
4357
4358
end))
4359
LocalScript337.Disabled = true
4360
ImageLabel338.Name = "Overlay"
4361
ImageLabel338.Parent = ScreenGui334
4362
ImageLabel338.Transparency = 1
4363
ImageLabel338.Size = UDim2.new(1, 0, 1, 0)
4364
ImageLabel338.BackgroundColor = BrickColor.new("Tr. Lg blue")
4365
ImageLabel338.BackgroundColor3 = Color3.new(0.72549, 1, 0.960784)
4366
ImageLabel338.BackgroundTransparency = 1
4367
ImageLabel338.BorderSizePixel = 0
4368
ImageLabel338.Image = "http://www.roblox.com/asset/?id=300566860"
4369
LocalScript339.Name = "Control"
4370
LocalScript339.Parent = ScreenGui334
4371
table.insert(cors,sandbox(LocalScript339,function()
4372
local plr = game.Players.LocalPlayer
4373
local mouse = plr:GetMouse()
4374
local char = plr.Character
4375
local CORE = require(script.Parent.Core)
4376
4377
function Spoke(text)
4378
	if (string.find(text:lower(),("power down"):lower())~=nil)and(char==plr.Character) or
4379
		(string.find(text:lower(),("cut power"):lower())~=nil)and(char==plr.Character) then
4380
		CORE:PowerDown(plr.Name)
4381
	elseif (string.find(text:lower(),("power up"):lower())~=nil)and(char==plr.Character) then
4382
		CORE:PowerUp(plr.Name)
4383
	elseif (string.find(text:lower(),("scan"):lower())~=nil)and(char==plr.Character) then
4384
		CORE:Scan(plr.Name)
4385
	end
4386
end
4387
plr.Chatted:connect(Spoke)
4388
end))
4389
LocalScript339.Disabled = true
4390
TextButton340.Name = "Helmet"
4391
TextButton340.Parent = ScreenGui334
4392
TextButton340.Position = UDim2.new(0, 21, 0, 380)
4393
TextButton340.Transparency = 0.80000001192093
4394
TextButton340.Size = UDim2.new(0, 100, 0, 50)
4395
TextButton340.BackgroundColor = BrickColor.new("Institutional white")
4396
TextButton340.BackgroundColor3 = Color3.new(1, 1, 1)
4397
TextButton340.BackgroundTransparency = 0.80000001192093
4398
TextButton340.BorderColor = BrickColor.new("Pastel light blue")
4399
TextButton340.BorderColor3 = Color3.new(0.666667, 1, 1)
4400
TextButton340.Font = Enum.Font.SourceSansBold
4401
TextButton340.FontSize = Enum.FontSize.Size24
4402
TextButton340.Text = "HELMET"
4403
TextButton340.TextColor = BrickColor.new("Institutional white")
4404
TextButton340.TextColor3 = Color3.new(1, 1, 1)
4405
TextButton340.TextSize = 24
4406
TextButton340.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
4407
TextButton340.TextStrokeTransparency = 0.5
4408
LocalScript341.Parent = TextButton340
4409
table.insert(cors,sandbox(LocalScript341,function()
4410
wait(5)
4411
4412
function ToggleTransparency(Suit,num)
4413
	for i,v in pairs(Suit.Helmet:GetChildren()) do
4414
		if v:IsA("Part") or v:IsA("UnionOperation") then
4415
			v.Transparency = num
4416
		end
4417
	end
4418
	for i,v in pairs(Suit.Mask:GetChildren()) do
4419
		if v:IsA("Part") or v:IsA("UnionOperation") then
4420
			v.Transparency = num
4421
		end
4422
	end
4423
end
4424
4425
--local aids = false
4426
4427
local bool = true
4428
local deb = false
4429
4430
local plr = game.Players.LocalPlayer
4431
local mouse = plr:GetMouse()
4432
local char = plr.Character
4433
suit = char:FindFirstChild("Suit")
4434
helm = suit:FindFirstChild("Helmet")
4435
mask = suit:FindFirstChild("Mask")
4436
helmweld = nil
4437
maskweld = nil
4438
cfhelm = nil
4439
cfmask = nil
4440
	
4441
local c = char.Head:GetChildren()
4442
for x = 1,#c do
4443
	if c[x].Name == "SuitWeld" then
4444
		if c[x].Part1 == helm.Main then
4445
			helmweld = c[x]
4446
			cfhelm = helmweld.C0
4447
		elseif c[x].Part1 == mask.Main then
4448
			maskweld = c[x]
4449
			cfmask = maskweld.C0
4450
		end
4451
	end
4452
end
4453
4454
repeat wait() until helmweld ~= nil and maskweld ~= nil
4455
4456
function onClicked() 
4457
	suit = char:FindFirstChild("Suit")
4458
	helm = suit:FindFirstChild("Helmet")
4459
	mask = suit:FindFirstChild("Mask")
4460
	local c = char.Head:GetChildren()
4461
	for x = 1,#c do
4462
		if c[x].Name == "SuitWeld" then --and not aids
4463
			if c[x].Part1 == helm.Main then
4464
				helmweld = c[x]
4465
			elseif c[x].Part1 == mask.Main then
4466
				maskweld = c[x]
4467
			end
4468
		end
4469
	end
4470
	--aids = true
4471
	if suit.Status.Ejected.Value == false and suit.Status.InSuit.Value == true and suit.Status.Power.Value and (not deb) then	
4472
		if bool then
4473
			suit.Status.Helmet.Value = false
4474
			deb = true
4475
			plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 1
4476
			char.Head.Transparency = 0
4477
			char.Head.face.Transparency = 0
4478
			suit.Mask.Main.Attach:Play()
4479
			coroutine.resume(coroutine.create(function()
4480
				local x = 10
4481
				local color = BrickColor.new("Really black").Color
4482
				local origcolor = mask.Eyes.BrickColor.Color
4483
				local val = mask.Eyes.BrickColor.Color
4484
				for i = 1,x do
4485
					val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
4486
					mask.Eyes.BrickColor = BrickColor.new(val)
4487
					wait()
4488
				end
4489
			end))
4490
			maskweld.C0 = cfhelm
4491
			local x = 10
4492
			for i = 1,x do
4493
				maskweld.C0 = maskweld.C0*CFrame.new(0,0.15/x,-0.15/x)* CFrame.Angles(math.rad(40/x),math.rad(0),math.rad(0))
4494
				wait()
4495
			end
4496
			for n,v in pairs(char:GetChildren()) do
4497
				if v:IsA("Hat") then
4498
					v.Handle.Transparency = 0
4499
				end
4500
			end
4501
			suit.Helmet.Main.Attach:Play()
4502
			local x = 10
4503
			for i = 1,x do
4504
				helmweld.C0 = helmweld.C0*CFrame.new(0,0.2/x,1.2/x)* CFrame.Angles(math.rad(40/x),math.rad(0),math.rad(0))
4505
				maskweld.C0 = maskweld.C0*CFrame.new(0,0.2/x,1.2/x)* CFrame.Angles(math.rad(40/x),math.rad(0),math.rad(0))
4506
				wait()
4507
			end
4508
			local x = 8
4509
			for i = 1,x do
4510
				helmweld.C0 = helmweld.C0*CFrame.new(0,-1/x,1/x)* CFrame.Angles(math.rad(100/x),math.rad(0),math.rad(0))
4511
				maskweld.C0 = maskweld.C0*CFrame.new(0,-1/x,1/x)* CFrame.Angles(math.rad(100/x),math.rad(0),math.rad(0))
4512
				wait()
4513
			end
4514
			ToggleTransparency(suit,1)
4515
			bool = false
4516
			deb = false
4517
		elseif not bool then
4518
			deb = true
4519
			ToggleTransparency(suit,0)
4520
			suit.Helmet.Main.Attach:Play()
4521
			local x = 8
4522
			for i = 1,x do
4523
				helmweld.C0 = helmweld.C0*CFrame.new(0,1/x,-1/x)* CFrame.Angles(math.rad(-100/x),math.rad(0),math.rad(0))
4524
				maskweld.C0 = maskweld.C0*CFrame.new(0,1/x,-1/x)* CFrame.Angles(math.rad(-100/x),math.rad(0),math.rad(0))
4525
				wait()
4526
			end
4527
			local x = 10
4528
			for i = 1,x do
4529
				helmweld.C0 = helmweld.C0*CFrame.new(0,-0.2/x,-1.2/x)* CFrame.Angles(math.rad(-40/x),math.rad(0),math.rad(0))
4530
				maskweld.C0 = maskweld.C0*CFrame.new(0,-0.2/x,-1.2/x)* CFrame.Angles(math.rad(-40/x),math.rad(0),math.rad(0))
4531
				wait()
4532
			end
4533
			helmweld.C0 = cfhelm
4534
			maskweld.C0 = cfhelm*CFrame.new(0,0.15,-0.15)* CFrame.Angles(math.rad(40),math.rad(0),math.rad(0))
4535
			for n,v in pairs(char:GetChildren()) do
4536
				if v:IsA("Hat") then
4537
					v.Handle.Transparency = 1
4538
				end
4539
			end		
4540
			suit.Mask.Main.Attach:Play()
4541
			local x = 10
4542
			for i = 1,x do
4543
				maskweld.C0 = maskweld.C0*CFrame.new(0,-0.15/x,0.15/x)* CFrame.Angles(math.rad(-40/x),math.rad(0),math.rad(0))
4544
				wait()
4545
			end
4546
			maskweld.C0 = cfmask
4547
			char.Head.Transparency = 1
4548
			char.Head.face.Transparency = 1
4549
			coroutine.resume(coroutine.create(function()
4550
				local x = 10
4551
				local color = BrickColor.new("White").Color
4552
				local origcolor = mask.Eyes.BrickColor.Color
4553
				local val = mask.Eyes.BrickColor.Color
4554
				for i = 1,x do
4555
					val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
4556
					mask.Eyes.BrickColor = BrickColor.new(val)
4557
					wait()
4558
				end
4559
			end))
4560
			plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 0
4561
			bool = true
4562
			deb = false
4563
			suit.Status.Helmet.Value = true
4564
		end
4565
	end
4566
end
4567
4568
mouse.KeyDown:connect(function(key)
4569
	if key == "m" then
4570
		onClicked()
4571
	end
4572
end)
4573
4574
script.Parent.MouseButton1Click:connect(onClicked)
4575
4576
end))
4577
LocalScript341.Disabled = true
4578
ModuleScript342.Name = "Core"
4579
ModuleScript342.Parent = ScreenGui334
4580
table.insert(cors,sandbox(ModuleScript342,function()
4581
local IronMan = {}
4582
-------------------------------------------------------------------------
4583
--Settings---------------------------------------------------------------
4584
-------------------------------------------------------------------------
4585
IronMan.MinHealth = 60
4586
IronMan.MinVelocity = -200
4587
IronMan.MaxVelocity = 160
4588
-------------------------------------------------------------------------
4589
--Random functions-------------------------------------------------------
4590
-------------------------------------------------------------------------
4591
local function CheckTorsoWelds(plr)
4592
	plr = game.Players:WaitForChild(plr)
4593
	local suit = plr.Character:FindFirstChild("Suit")
4594
	local chest1,chest2 = suit.Chest1,suit.Chest2
4595
	local chest1num1 = 4
4596
	local chest2num1 = 5
4597
	local chest1num2 = 10
4598
	local chest2num2 = 4
4599
	local chest1num3 = 11
4600
	local chest2num3 = 4
4601
	local actual1,actual2 = 0,0
4602
	for i,v in pairs(chest1:GetChildren()) do
4603
		if v:FindFirstChild("ManualWeld") then
4604
			actual1 = actual1 + 1
4605
		end
4606
	end
4607
	for i,v in pairs(chest2:GetChildren()) do
4608
		if v:FindFirstChild("ManualWeld") then
4609
			actual2 = actual2 + 1
4610
		end
4611
	end
4612
	if (actual1 == chest1num1 or actual1 == chest1num2 or actual1 == chest1num3) and (actual2 == chest2num1 or actual2 == chest2num2 or actual2 == chest2num3) then return true
4613
	else return false end end
4614
-------------------------------------------------------------------------
4615
local function MakeVisible(plr)
4616
	plr = game.Players:WaitForChild(plr)
4617
	local char = plr.Character
4618
	char.Head.face.Transparency = 0		
4619
	local c = char:GetChildren()
4620
	for i = 1,#c do
4621
		if c[i]:IsA("Hat") then
4622
			c[i].Handle.Transparency = 0
4623
		elseif c[i]:IsA("Part") and c[i].Name ~= "HumanoidRootPart" then
4624
			c[i].Transparency = 0
4625
		end
4626
	end
4627
end
4628
-------------------------------------------------------------------------
4629
local function MakeInvisible(plr)
4630
	plr = game.Players:WaitForChild(plr)
4631
	local char = plr.Character
4632
	char.Head.face.Transparency = 1	
4633
	local c = char:GetChildren()
4634
	for i = 1,#c do
4635
		if c[i]:IsA("Hat") then
4636
			c[i].Handle.Transparency = 1
4637
		elseif c[i]:IsA("Part") then
4638
			c[i].Transparency = 1
4639
		end
4640
	end
4641
end
4642
-------------------------------------------------------------------------
4643
local function SelectParts(suit)
4644
	local parts = suit:GetChildren()
4645
	local array = {}
4646
	for part = 1,#parts do
4647
		local child = parts[part]:GetChildren()
4648
		for x = 1,#child do
4649
			if child[x]:IsA("Part") or child[x]:IsA("UnionOperation") then
4650
				table.insert(array,child[x])
4651
			end
4652
		end
4653
	end
4654
	return array
4655
end
4656
-------------------------------------------------------------------------
4657
local function Weld(suit)
4658
	suit.Status.Welded.Value = true
4659
	local mains = {}
4660
	local parts = SelectParts(suit)
4661
	for x = 1,#parts do
4662
		if parts[x].Name == "Main" then
4663
			table.insert(mains,parts[x])
4664
		end
4665
	end
4666
	for p = 1,#mains do
4667
		local w = Instance.new("Weld")
4668
		w.Name = "Bond"
4669
		w.Parent = suit.Chest2.Main
4670
		w.Part0 = suit.Chest2.Main
4671
		w.Part1 = mains[p]
4672
		w.C0 = CFrame.new()
4673
		w.C1 = mains[p].CFrame:inverse() * suit.Chest2.Main.CFrame
4674
		mains[p].CanCollide = true
4675
		mains[p].Anchored = false
4676
	end
4677
	if not suit.Chest2.Main:FindFirstChild("Gyro") then
4678
		local g = Instance.new("BodyGyro")
4679
		g.Name = "Gyro"
4680
		g.Parent = suit.Chest2.Main
4681
	end
4682
end
4683
-------------------------------------------------------------------------
4684
local function RemoveTools(plr)
4685
	plr = game.Players:WaitForChild(plr)
4686
	local c = plr.Backpack:GetChildren()
4687
	for x = 1,#c do
4688
		if c[x].Name == "Suit Control" then
4689
			plr.Character.Humanoid:UnequipTools()
4690
			c[x]:Destroy()
4691
		end
4692
	end
4693
	for i,v in pairs(plr.PlayerGui:GetChildren()) do
4694
		if v.Name == "BillboardGui" then
4695
			v.Parent = nil
4696
			v.Adornee = nil
4697
		elseif v.Name == "GUI" then
4698
			v:Destroy()
4699
		end
4700
	end
4701
end
4702
-------------------------------------------------------------------------
4703
local function NormalSound(char)
4704
	if char:FindFirstChild("IronManSound") then
4705
		char.IronManSound:Destroy()
4706
		local sn = char.Head:GetChildren()
4707
		for i = 1,#sn do
4708
			if sn[i]:IsA("Sound") then
4709
				sn[i]:Stop()
4710
				sn[i]:Destroy()
4711
			end
4712
		end
4713
		local s = script.Sound:Clone()
4714
		s.Parent = char
4715
		s.Disabled = false
4716
	end
4717
end
4718
-------------------------------------------------------------------------
4719
--Main functions---------------------------------------------------------
4720
-------------------------------------------------------------------------
4721
function IronMan:Delete(plr)
4722
	plr = game.Players:WaitForChild(plr)
4723
	local char = plr.Character
4724
	if char:FindFirstChild("Suit") then
4725
		char.Suit:Destroy()
4726
	end
4727
	NormalSound(char)
4728
	MakeVisible(plr.Name)
4729
	RemoveTools(plr.Name)
4730
	char.Humanoid.MaxHealth = 100
4731
	char.Humanoid.Health = 100
4732
	char.Humanoid.WalkSpeed = 16
4733
	char.Humanoid.JumpPower = 50
4734
	char.Humanoid.PlatformStand = false
4735
	if char.Torso:FindFirstChild("Stand") then
4736
		char.Torso.Stand:Destroy()
4737
		char.Torso.Gyro:Destroy()
4738
	end
4739
	if char:FindFirstChild("NoJump") then
4740
		char.NoJump:Destroy()
4741
	end
4742
	if plr.PlayerGui:FindFirstChild("JARVIS") then
4743
		plr.PlayerGui.JARVIS:Destroy()
4744
	end
4745
end
4746
-------------------------------------------------------------------------
4747
function IronMan:Eject(plr)
4748
	plr = game.Players:WaitForChild(plr)
4749
	if (not plr.Character.Suit.Status.Flying.Value) and plr.Character.Suit.Status.Whole.Value then
4750
	local char = plr.Character
4751
	local hum = char:FindFirstChild("Humanoid")
4752
	if char:FindFirstChild("NoJump") then
4753
		char.NoJump:Destroy()
4754
		hum.WalkSpeed = 16
4755
		hum.PlatformStand = false
4756
		hum.Jump = true
4757
	end
4758
	if char.Torso:FindFirstChild("Gyro") or char.Torso:FindFirstChild("Stand") then
4759
		char.Torso.Gyro:Destroy()
4760
		char.Torso.Stand:Destroy()
4761
		hum.WalkSpeed = 16
4762
		hum.PlatformStand = false
4763
	end
4764
	hum.JumpPower = 0
4765
	hum.WalkSpeed = 0
4766
	RemoveTools(plr.Name)
4767
	wait(0.5)
4768
	RemoveTools(plr.Name)
4769
	local oldsuit = char:FindFirstChild("Suit")
4770
	if oldsuit.Chest2.Main:FindFirstChild("Gyro") then
4771
		oldsuit.Chest2.Main.Gyro:Destroy()
4772
	end
4773
	if oldsuit.Chest2.Main:FindFirstChild("WalkVelocity") then
4774
		oldsuit.Chest2.Main.WalkVelocity:Destroy()
4775
	end
4776
	local parts = SelectParts(oldsuit)
4777
	for part = 1,#parts do
4778
		parts[part].CanCollide = false
4779
		parts[part].Anchored = true
4780
		parts[part].Velocity = Vector3.new(0,0,0)
4781
	end
4782
	local newsuit = oldsuit:Clone()
4783
	oldsuit:Destroy()
4784
	newsuit.Parent = char
4785
	repeat wait() until newsuit:FindFirstChild("Chest1")
4786
	MakeVisible(plr.Name)
4787
	NormalSound(char)
4788
	coroutine.resume(coroutine.create(function()
4789
		newsuit.Chest1.Main.Whirr.Pitch = math.random(105,120)/100
4790
		newsuit.Chest1.Main.Whirr:Play()
4791
		wait(0.2)
4792
		newsuit.Chest1.Main.Shut.Pitch = math.random(100,115)/100
4793
		newsuit.Chest1.Main.Shut:Play()
4794
	end))
4795
	RemoveTools(plr.Name)
4796
	IronMan:StopAlarm(plr.Name)
4797
	hum.MaxHealth = 100
4798
	hum.Health = 100
4799
	local stat = newsuit.Status
4800
	if stat.InSuit.Value then
4801
		local x = 5
4802
		for i = 1,x do
4803
			char.Torso.CFrame = char.Torso.CFrame*CFrame.new(0,0,2/x)
4804
			wait()
4805
		end
4806
	end
4807
	stat.Ejected.Value = true
4808
	stat.InSuit.Value = false
4809
	stat.Sentry.Value = false
4810
	hum.WalkSpeed = 16
4811
	hum.JumpPower = 50
4812
	if not stat.Broken.Value then
4813
		Weld(newsuit)
4814
	end
4815
	local parts = SelectParts(newsuit)
4816
	for part = 1,#parts do
4817
		parts[part].CanCollide = true
4818
		parts[part].Anchored = false
4819
		parts[part].Velocity = Vector3.new(0,0,0)
4820
	end
4821
	local gui = plr.PlayerGui:WaitForChild("JARVIS")
4822
	gui.Mask.Visible = false
4823
	gui.Helmet.Visible = false
4824
	gui.Eject.Visible = false
4825
	gui.Overlay.ImageTransparency = 1
4826
	gui.Parts.Visible = true
4827
	for i,v in pairs(gui.Parts:GetChildren()) do
4828
		if v:IsA("ImageButton") then
4829
			v.Visible = true
4830
		end
4831
	end
4832
	coroutine.resume(coroutine.create(function()
4833
		local touched = false
4834
		wait(2)
4835
		local parts = SelectParts(newsuit)
4836
		for i,v in pairs(parts) do
4837
			v.Touched:connect(function(p)
4838
				if p.Parent == char and not touched then
4839
					if (stat.Ejected.Value) and (not stat.Sentry.Value) and (not stat.Broken.Value) and (stat.Whole.Value) and (not stat.Calling.Value) and stat.Welded.Value then
4840
						touched = true
4841
						for i,v in pairs(parts) do
4842
							v.CanCollide = false
4843
							v.Anchored = true
4844
						end
4845
						for i,v in pairs(newsuit.Chest2.Main:GetChildren()) do
4846
							if v.Name == "Bond" or v.Name == "Gyro" then
4847
								v:Destroy()
4848
							end
4849
						end
4850
						local x,n = 16,3
4851
						hum.WalkSpeed = 0
4852
						hum.JumpPower = 0
4853
						local newnewsuit = newsuit:Clone()
4854
						newsuit:Destroy()
4855
						newnewsuit.Parent = char
4856
						newsuit = newnewsuit
4857
						local anim = Instance.new("Animation")
4858
						anim.AnimationId = "http://www.roblox.com/asset/?id=180426354"
4859
						local track = hum:LoadAnimation(anim)
4860
						v.Anchored = true
4861
						v.CanCollide = false
4862
						track:Play()
4863
						for i = 1,x do
4864
							n = n-(3/x)
4865
							local cf = newsuit.Chest2.Main.CFrame
4866
							char.Torso.CFrame = cf*CFrame.new(0,0,n)
4867
							wait()
4868
						end
4869
						track:Stop()
4870
						newsuit.Chest2.Main.Attach:Play()
4871
						for i,v in pairs(char:GetChildren()) do
4872
							if v:IsA("Hat") then
4873
								v.Handle.Transparency = 1
4874
							end
4875
						end
4876
						for i,v in pairs(char.Head:GetChildren()) do
4877
							if v:IsA("Sound") then
4878
								v:Stop()
4879
								v:Destroy()
4880
							end
4881
						end
4882
						char.Sound:Destroy()
4883
						local sn = script.IronManSound:Clone()
4884
						sn.Parent = char
4885
						sn.Disabled = false
4886
						char.Head.face.Transparency = 1	
4887
						for i,v in pairs(newsuit:GetChildren()) do
4888
							if v:IsA("Model") then
4889
								local w = Instance.new("Weld")
4890
								local p = char[v.Target.Value]
4891
								p.Transparency = 1
4892
								v.Main.CFrame = p.CFrame
4893
								local weld = Instance.new("Weld")
4894
								weld.Parent = p
4895
								weld.Name = "SuitWeld"
4896
								weld.Part0 = p
4897
								weld.Part1 = v.Main
4898
								weld.C0 = CFrame.new(0,0,0)
4899
								for i,b in pairs(v:GetChildren()) do
4900
									if b:IsA("Part") or b:IsA("UnionOperation") then
4901
										b.Anchored = false
4902
										b.CanCollide = false
4903
										if b.Material == Enum.Material.Neon then
4904
											coroutine.resume(coroutine.create(function()
4905
												local x = 10
4906
												local color = BrickColor.new("Pastel light blue").Color
4907
												local origcolor = BrickColor.new("Really black").Color
4908
												local val = BrickColor.new("Really black").Color
4909
												for i = 1,x do
4910
													val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
4911
													b.BrickColor = BrickColor.new(val)
4912
													wait()
4913
												end
4914
											end))
4915
										end
4916
									end
4917
								end
4918
							end
4919
						end
4920
						local tool = game.Lighting:FindFirstChild("Suit Control"):Clone()
4921
						tool.Parent = plr.Backpack
4922
						tool.Disabled = false
4923
						newsuit.Chest1.Main.Sound:Play()
4924
						hum.MaxHealth = 5000
4925
						wait(0.15)
4926
						local gui = plr.PlayerGui.JARVIS
4927
						gui.Mask.Visible = true
4928
						gui.Helmet.Visible = true
4929
						gui.Eject.Visible = true
4930
						gui.Overlay.ImageTransparency = 0
4931
						gui.Parts.Visible = false
4932
						for i,v in pairs(gui.Parts:GetChildren()) do
4933
							if v:IsA("ImageButton") then
4934
								v.Visible = false
4935
							end
4936
						end
4937
						newsuit.Status.Ejected.Value = false
4938
						newsuit.Status.InSuit.Value = true
4939
						newsuit.Status.Calling.Value = false
4940
						newsuit.Status.Welded.Value = false
4941
						newsuit.Status.Whole.Value = true
4942
						newsuit.Status.Power.Value = true
4943
						hum.WalkSpeed = 16
4944
						hum.JumpPower = 60
4945
						hum.Health = hum.MaxHealth
4946
					end
4947
				end
4948
			end)
4949
		end
4950
	end))
4951
	return newsuit
4952
end
4953
end
4954
-------------------------------------------------------------------------
4955
function IronMan:Sentry(plr,cam)
4956
	plr = game.Players:WaitForChild(plr)
4957
	local char = plr.Character
4958
	local hum = char:FindFirstChild("Humanoid")
4959
	local suit = char:FindFirstChild("Suit")
4960
	local status = suit.Status
4961
	if not status.Broken.Value then
4962
	IronMan:PowerUp(plr.Name)
4963
	if (status.Ejected.Value) and (status.Welded.Value) and (not status.Flying.Value) and status.Whole.Value then
4964
		status.Sentry.Value = true
4965
		cam.CameraSubject = suit.Chest1.Main
4966
		if (not plr.Backpack:FindFirstChild("Suit Control")) and (not char:FindFirstChild("Suit Control")) then
4967
			local tool = game.Lighting["Suit Control"]:Clone()
4968
			tool.Parent = plr.Backpack
4969
			tool.Disabled = false
4970
		end
4971
		hum.WalkSpeed = 0
4972
		hum.JumpPower = 0
4973
		hum.PlatformStand = true
4974
		if (not char.Torso:FindFirstChild("Stand")) and (not char.Torso:FindFirstChild("Gyro")) then
4975
			local p = Instance.new("BodyPosition")
4976
			p.Name = "Stand"
4977
			p.Parent = char:FindFirstChild("Torso")
4978
			p.MaxForce = Vector3.new(5000,5000,5000)
4979
			p.Position = char.Torso.Position
4980
			local g = Instance.new("BodyGyro")
4981
			g.Parent = char.Torso
4982
			g.Name = "Gyro"
4983
		end
4984
	elseif (status.InSuit.Value) and (status.Power.Value) and (not status.Ejected.Value) and (not status.Flying.Value) then
4985
		suit = IronMan:Eject(plr.Name)
4986
		wait(0.5)
4987
		local status = suit.Status
4988
		status.Sentry.Value = true
4989
		status.InSuit.Value = false
4990
		cam.CameraSubject = suit.Chest1.Main
4991
		local gui = plr.PlayerGui:FindFirstChild("JARVIS")
4992
		gui.Mask.Visible = false
4993
		gui.Helmet.Visible = false
4994
		gui.Eject.Visible = true
4995
		gui.Overlay.ImageTransparency = 0
4996
		if (not plr.Backpack:FindFirstChild("Suit Control")) and (not char:FindFirstChild("Suit Control")) then
4997
			local tool = game.Lighting["Suit Control"]:Clone()
4998
			tool.Parent = plr.Backpack
4999
			tool.Disabled = false
5000
		end
5001
		hum.WalkSpeed = 0
5002
		hum.JumpPower = 0
5003
		hum.PlatformStand = true
5004
		if (not char.Torso:FindFirstChild("Stand")) and (not char.Torso:FindFirstChild("Gyro")) then
5005
			local p = Instance.new("BodyPosition")
5006
			p.Name = "Stand"
5007
			p.Parent = char:FindFirstChild("Torso")
5008
			p.MaxForce = Vector3.new(5000,5000,5000)
5009
			p.Position = char.Torso.Position
5010
			local g = Instance.new("BodyGyro")
5011
			g.Parent = char.Torso
5012
			g.Name = "Gyro"
5013
		end
5014
	end
5015
	return suit
5016
	end
5017
end
5018
-------------------------------------------------------------------------
5019
function IronMan:BreakWelds(suit)
5020
	suit.Status.Welded.Value = false
5021
	local parts = SelectParts(suit)
5022
	for i,part in pairs(parts) do
5023
		part.Anchored = true
5024
		part.CanCollide = true
5025
	end
5026
	local c = suit.Chest2.Main:GetChildren()
5027
	for x = 1,#c do
5028
		if c[x].Name == "Bond" or c[x].Name == "Gyro" then
5029
			c[x]:Destroy()
5030
		end
5031
	end
5032
end
5033
-------------------------------------------------------------------------
5034
function IronMan:Break(plr)
5035
	plr = game.Players:WaitForChild(plr)
5036
	local suit = plr.Character:FindFirstChild("Suit")
5037
	if suit.Status.Welded.Value then
5038
		local parts = SelectParts(suit)
5039
		for i,v in pairs(suit.Chest2.Main:GetChildren()) do
5040
			if v.Name == "Bond" or v.Name == "Gyro" or v.Name == "WalkVelocity" or v.Name == "FlightVelocity" or v.Name == "FlightGyro" then
5041
				v:Destroy()
5042
			end
5043
		end
5044
		for i,v in pairs(parts) do
5045
			v.Anchored = false
5046
			v.CanCollide = true
5047
			if v.Name == "Main" then
5048
				v.Transparency = 1
5049
			end
5050
			if v:FindFirstChild("Transparent") then
5051
				v.Transparency = 1
5052
			end
5053
		end
5054
		suit.Status.Flying.Value = false
5055
		suit.Status.Power.Value = false
5056
		suit.Status.Broken.Value = true
5057
		RemoveTools(plr.Name)
5058
	end
5059
end
5060
-------------------------------------------------------------------------
5061
function IronMan:Alarm(plr,message)
5062
	plr = game.Players:WaitForChild(plr)
5063
	if (not plr.PlayerGui.JARVIS:FindFirstChild("Alert")) and plr.Character.Suit.Status.InSuit.Value and not plr.Character.Suit.Status.Calling.Value then
5064
		local gui = script.Alert:Clone()
5065
		gui.Parent = plr.PlayerGui:FindFirstChild("JARVIS")
5066
		gui.Text = ("WARNING: "..string.upper(message))
5067
		gui.Alarm:Play()
5068
	elseif (plr.PlayerGui.JARVIS:FindFirstChild("Alert")) and plr.Character.Suit.Status.InSuit.Value and not plr.Character.Suit.Status.Calling.Value then
5069
		local gui = plr.PlayerGui.JARVIS:FindFirstChild("Alert")
5070
		gui.Text = ("WARNING: "..string.upper(message))
5071
	end
5072
end
5073
-------------------------------------------------------------------------
5074
function IronMan:StopAlarm(plr)
5075
	plr = game.Players:WaitForChild(plr)
5076
	if plr.PlayerGui:FindFirstChild("JARVIS") then
5077
		if plr.PlayerGui.JARVIS:FindFirstChild("Alert") and CheckTorsoWelds(plr.Name) and (plr.Character.Suit.Status.Charge.Value > 10) and ((plr.Character.Humanoid.Health/plr.Character.Humanoid.MaxHealth)*100 > 20) then
5078
			plr.PlayerGui.JARVIS:FindFirstChild("Alert"):Destroy()
5079
		elseif plr.PlayerGui.JARVIS:FindFirstChild("Alert") and (not CheckTorsoWelds(plr.Name)) and (plr.Character.Suit.Status.Charge.Value > 10) and ((plr.Character.Humanoid.Health/plr.Character.Humanoid.MaxHealth)*100 > 20) then
5080
			plr.PlayerGui.JARVIS:FindFirstChild("Alert").Text = "WARNING: SUIT INTEGRITY COMPROMISED"
5081
		end
5082
	end
5083
end
5084
-------------------------------------------------------------------------
5085
function IronMan:Scan(plr)
5086
	plr = game.Players:WaitForChild(plr)
5087
	local char = plr.Character
5088
	local suit = char:FindFirstChild("Suit")
5089
	local stat = suit.Status
5090
	if (stat.InSuit.Value or stat.Sentry.Value) and stat.Power.Value then
5091
		local scan = false
5092
		local targets = {}
5093
		local guis = {}
5094
		local b = Instance.new("Part")
5095
		b.Name = "Sphere"
5096
		b.Parent = game.Workspace
5097
		b.Material = Enum.Material.Neon
5098
		b.BrickColor = BrickColor.new("Teal")
5099
		b.Transparency = 0.7
5100
		b.FormFactor = "Custom"
5101
		b.Size = Vector3.new(1,1,1)
5102
		b.Anchored = true
5103
		b.CanCollide = false
5104
		b.CFrame = suit.Chest2.Main.CFrame
5105
		local m = Instance.new("SpecialMesh")
5106
		m.MeshType = Enum.MeshType.Sphere
5107
		m.Parent = b
5108
		m.Scale = Vector3.new(1,1,1)
5109
		local x = 20
5110
		for i = 1,x do
5111
			b.CFrame = suit.Chest2.Main.CFrame
5112
			m.Scale = m.Scale + Vector3.new(200/x,200/x,200/x)
5113
			b.Transparency = b.Transparency + 0.3/x
5114
			wait()
5115
		end
5116
		b:Destroy()
5117
		coroutine.resume(coroutine.create(function()
5118
			scan = true
5119
			wait(15)
5120
			scan = false
5121
		end))
5122
		for i,v in pairs(game.Players:GetPlayers()) do
5123
			if v ~= plr then
5124
				local gui = script.GUI:Clone()
5125
				gui.Parent = plr.PlayerGui
5126
				gui.Adornee = v.Character.Torso
5127
				gui.lock.Visible = true
5128
				gui.Distance.Visible = true
5129
				gui.PlrName.Visible = true
5130
				table.insert(guis,gui)
5131
				table.insert(targets,v)
5132
			end
5133
		end
5134
		for i,n in pairs(targets) do
5135
			coroutine.resume(coroutine.create(function()
5136
				while scan do
5137
					local dist = (char.Head.CFrame.p-n.Character.Torso.CFrame.p).magnitude
5138
					guis[i].Distance.Text = tostring(math.floor(dist*100)/100)
5139
					guis[i].PlrName.Text = n.Name
5140
					wait()
5141
				end
5142
				guis[i]:Destroy()
5143
			end))
5144
		end
5145
	end
5146
end
5147
-------------------------------------------------------------------------
5148
function IronMan:PowerUp(plr)
5149
	plr = game.Players:WaitForChild(plr)
5150
	local char = plr.Character
5151
	local hum = char:FindFirstChild("Humanoid")
5152
	local suit = char:FindFirstChild("Suit")
5153
	local status = suit.Status
5154
	
5155
	if (not status.Power.Value) then
5156
		if status.InSuit.Value then
5157
			hum.WalkSpeed = 16
5158
			hum.JumpPower = 60
5159
			if char:FindFirstChild("NoJump") then
5160
				char.NoJump:Destroy()
5161
				hum.PlatformStand = false
5162
				hum.Jump = true
5163
			end
5164
		elseif (not status.InSuit.Value) and (status.Sentry.Value) then
5165
		end
5166
		local gui = plr.PlayerGui:FindFirstChild("JARVIS")
5167
		if status.InSuit.Value then
5168
			gui.Mask.Visible = true
5169
			gui.Helmet.Visible = true
5170
			gui.Overlay.ImageTransparency = 0
5171
		end
5172
		suit.Chest1.Main.Sound:Play()
5173
		status.Power.Value = true
5174
		local parts = SelectParts(suit)
5175
		for part = 1,#parts do
5176
			if parts[part].Material == Enum.Material.Neon then
5177
				coroutine.resume(coroutine.create(function()
5178
					local x = 10
5179
					local color = BrickColor.new("Pastel light blue").Color
5180
					local origcolor = parts[part].BrickColor.Color
5181
					local val = parts[part].BrickColor.Color
5182
					for i = 1,x do
5183
						val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
5184
						parts[part].BrickColor = BrickColor.new(val)
5185
						wait()
5186
					end
5187
				end))
5188
			end
5189
		end
5190
	end
5191
end
5192
-------------------------------------------------------------------------
5193
function IronMan:PowerDown(plr)
5194
	plr = game.Players:WaitForChild(plr)
5195
	local char = plr.Character
5196
	local hum = char:FindFirstChild("Humanoid")
5197
	local suit = char:FindFirstChild("Suit")
5198
	local status = suit.Status
5199
	
5200
	if status.Power.Value then
5201
		if status.InSuit.Value then
5202
			hum.WalkSpeed = 0
5203
			hum.JumpPower = 0
5204
			hum.PlatformStand = true
5205
			local scr = script.NoJump:Clone()
5206
			scr.Parent = char
5207
			scr.Disabled = false
5208
		elseif (not status.InSuit.Value) and (status.Sentry.Value) then
5209
		end
5210
		local gui = plr.PlayerGui:FindFirstChild("JARVIS")
5211
		gui.Mask.Visible = false
5212
		gui.Helmet.Visible = false
5213
		gui.Overlay.ImageTransparency = 1
5214
		suit.Chest1.Main.PowerDown:Play()
5215
		status.Power.Value = false
5216
		status.Flying.Value = false
5217
		local parts = SelectParts(suit)
5218
		for part = 1,#parts do
5219
			if parts[part].Material == Enum.Material.Neon then
5220
				coroutine.resume(coroutine.create(function()
5221
					local x = 10
5222
					local color = BrickColor.new("Really black").Color
5223
					local origcolor = parts[part].BrickColor.Color
5224
					local val = parts[part].BrickColor.Color
5225
					for i = 1,x do
5226
						val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
5227
						parts[part].BrickColor = BrickColor.new(val)
5228
						wait()
5229
					end
5230
				end))
5231
			end
5232
		end
5233
	end
5234
end
5235
-------------------------------------------------------------------------
5236
function IronMan:Gui_Helmet(plr)
5237
	plr = game.Players:WaitForChild(plr)
5238
	if plr.PlayerGui:FindFirstChild("JARVIS") then					
5239
		local gui = plr.PlayerGui.JARVIS
5240
		gui.Helmet.Visible = true
5241
	end
5242
end
5243
-------------------------------------------------------------------------
5244
function IronMan:Gui_Mask(plr)
5245
	plr = game.Players:WaitForChild(plr)
5246
	if not plr.PlayerGui:FindFirstChild("JARVIS") then					
5247
		local gui = script.Parent.JARVIS:Clone()
5248
		gui.Parent = plr.PlayerGui
5249
	elseif plr.PlayerGui:FindFirstChild("JARVIS") then					
5250
		local gui = plr.PlayerGui.JARVIS
5251
		gui.Mask.Visible = true
5252
		gui.Eject.Visible = true
5253
		gui.Overlay.ImageTransparency = 0
5254
	end
5255
end
5256
-------------------------------------------------------------------------
5257
return IronMan
5258
5259
end))
5260
LocalScript343.Name = "NoJump"
5261
LocalScript343.Parent = ModuleScript342
5262
table.insert(cors,sandbox(LocalScript343,function()
5263
local h = script.Parent:WaitForChild("Humanoid")
5264
h.Changed:connect(function()
5265
	h.Jump = false
5266
	h.PlatformStand = true
5267
	h:UnequipTools()
5268
end)
5269
end))
5270
LocalScript343.Disabled = true
5271
TextLabel344.Name = "Alert"
5272
TextLabel344.Parent = ModuleScript342
5273
TextLabel344.Position = UDim2.new(0.305999994, 0, 0.200000003, 0)
5274
TextLabel344.Transparency = 0.80000001192093
5275
TextLabel344.Size = UDim2.new(0.400000006, 0, 0.100000001, 0)
5276
TextLabel344.Active = true
5277
TextLabel344.BackgroundColor = BrickColor.new("Really black")
5278
TextLabel344.BackgroundColor3 = Color3.new(0, 0, 0)
5279
TextLabel344.BackgroundTransparency = 0.80000001192093
5280
TextLabel344.BorderColor = BrickColor.new("Really red")
5281
TextLabel344.BorderColor3 = Color3.new(1, 0, 0)
5282
TextLabel344.BorderSizePixel = 2
5283
TextLabel344.Font = Enum.Font.SourceSansBold
5284
TextLabel344.FontSize = Enum.FontSize.Size28
5285
TextLabel344.Text = "(MSG)"
5286
TextLabel344.TextColor = BrickColor.new("Really red")
5287
TextLabel344.TextColor3 = Color3.new(1, 0, 0)
5288
TextLabel344.TextScaled = true
5289
TextLabel344.TextSize = 28
5290
TextLabel344.TextStrokeTransparency = 0.5
5291
TextLabel344.TextWrap = true
5292
TextLabel344.TextWrapped = true
5293
Sound345.Name = "Alarm"
5294
Sound345.Parent = TextLabel344
5295
Sound345.Looped = true
5296
Sound345.SoundId = "http://www.roblox.com/asset/?id=224281318"
5297
Sound345.Volume = 1
5298
BillboardGui346.Name = "GUI"
5299
BillboardGui346.Parent = ModuleScript342
5300
BillboardGui346.Size = UDim2.new(2, 40, 2, 40)
5301
BillboardGui346.AlwaysOnTop = true
5302
BillboardGui346.StudsOffset = Vector3.new(0, 0, 2)
5303
TextLabel347.Name = "Distance"
5304
TextLabel347.Parent = BillboardGui346
5305
TextLabel347.Position = UDim2.new(0.800000012, 0, 0.200000003, 0)
5306
TextLabel347.Visible = false
5307
TextLabel347.Transparency = 1
5308
TextLabel347.Size = UDim2.new(10, 0, 0.200000003, 0)
5309
TextLabel347.BackgroundTransparency = 1
5310
TextLabel347.BorderColor = BrickColor.new("Institutional white")
5311
TextLabel347.BorderColor3 = Color3.new(1, 1, 1)
5312
TextLabel347.Font = Enum.Font.Arial
5313
TextLabel347.FontSize = Enum.FontSize.Size24
5314
TextLabel347.Text = "110"
5315
TextLabel347.TextColor = BrickColor.new("Institutional white")
5316
TextLabel347.TextColor3 = Color3.new(1, 1, 1)
5317
TextLabel347.TextScaled = true
5318
TextLabel347.TextSize = 24
5319
TextLabel347.TextWrap = true
5320
TextLabel347.TextWrapped = true
5321
TextLabel347.TextXAlignment = Enum.TextXAlignment.Left
5322
ImageLabel348.Name = "lock"
5323
ImageLabel348.Parent = BillboardGui346
5324
ImageLabel348.Visible = false
5325
ImageLabel348.Transparency = 1
5326
ImageLabel348.Size = UDim2.new(1, 0, 1, 0)
5327
ImageLabel348.BackgroundTransparency = 1
5328
ImageLabel348.Selectable = true
5329
ImageLabel348.Image = "http://www.roblox.com/asset/?id=282254354"
5330
TextLabel349.Name = "PlrName"
5331
TextLabel349.Parent = BillboardGui346
5332
TextLabel349.Position = UDim2.new(-0.349999994, 0, -0.150000006, 0)
5333
TextLabel349.Visible = false
5334
TextLabel349.Transparency = 1
5335
TextLabel349.Size = UDim2.new(10, 0, 0.200000003, 0)
5336
TextLabel349.BackgroundTransparency = 1
5337
TextLabel349.BorderColor = BrickColor.new("Institutional white")
5338
TextLabel349.BorderColor3 = Color3.new(1, 1, 1)
5339
TextLabel349.Font = Enum.Font.Arial
5340
TextLabel349.FontSize = Enum.FontSize.Size24
5341
TextLabel349.Text = "supernoobguy28234XD"
5342
TextLabel349.TextColor = BrickColor.new("Institutional white")
5343
TextLabel349.TextColor3 = Color3.new(1, 1, 1)
5344
TextLabel349.TextScaled = true
5345
TextLabel349.TextSize = 24
5346
TextLabel349.TextWrap = true
5347
TextLabel349.TextWrapped = true
5348
TextLabel349.TextXAlignment = Enum.TextXAlignment.Left
5349
LocalScript350.Name = "RemoveSuit"
5350
LocalScript350.Parent = ModuleScript342
5351
table.insert(cors,sandbox(LocalScript350,function()
5352
local function MakeVisible(plr)
5353
	plr = game.Players:WaitForChild(plr)
5354
	local char = plr.Character
5355
	char.Head.face.Transparency = 0		
5356
	local c = char:GetChildren()
5357
	for i = 1,#c do
5358
		if c[i]:IsA("Hat") then
5359
			c[i].Handle.Transparency = 0
5360
		elseif c[i]:IsA("Part") and c[i].Name ~= "HumanoidRootPart" then
5361
			c[i].Transparency = 0
5362
		end
5363
	end
5364
end
5365
-------------------------------------------------------------------------
5366
local function RemoveTools(plr)
5367
	plr = game.Players:WaitForChild(plr)
5368
	local c = plr.Backpack:GetChildren()
5369
	for x = 1,#c do
5370
		if c[x].Name == "Suit Control" then
5371
			plr.Character.Humanoid:UnequipTools()
5372
			c[x]:Destroy()
5373
		end
5374
	end
5375
	for i,v in pairs(plr.PlayerGui:GetChildren()) do
5376
		if v.Name == "BillboardGui" then
5377
			v.Parent = nil
5378
			v.Adornee = nil
5379
		elseif v.Name == "GUI" then
5380
			v:Destroy()
5381
		end
5382
	end
5383
end
5384
-------------------------------------------------------------------------
5385
local function NormalSound(char)
5386
	if char:FindFirstChild("IronManSound") then
5387
		char.IronManSound:Destroy()
5388
		local sn = char.Head:GetChildren()
5389
		for i = 1,#sn do
5390
			if sn[i]:IsA("Sound") then
5391
				sn[i]:Stop()
5392
				sn[i]:Destroy()
5393
			end
5394
		end
5395
		local s = script:WaitForChild("Sound"):Clone()
5396
		s.Parent = char
5397
		s.Disabled = false
5398
	end
5399
end
5400
5401
5402
5403
local plr = game.Players.LocalPlayer
5404
local char = plr.Character
5405
if char:FindFirstChild("Suit") then
5406
	char.Suit:Destroy()
5407
end
5408
if plr.PlayerGui:FindFirstChild("JARVIS") then
5409
	plr.PlayerGui.JARVIS:Destroy()
5410
end
5411
MakeVisible(plr.Name)
5412
RemoveTools(plr.Name)
5413
NormalSound(char)
5414
char.Humanoid.MaxHealth = 100
5415
char.Humanoid.Health = 100
5416
char.Humanoid.WalkSpeed = 16
5417
char.Humanoid.JumpPower = 50
5418
char.Humanoid.PlatformStand = false
5419
if char.Torso:FindFirstChild("Stand") then
5420
	char.Torso.Stand:Destroy()
5421
	char.Torso.Gyro:Destroy()
5422
end
5423
if char:FindFirstChild("NoJump") then
5424
	char.NoJump:Destroy()
5425
end
5426
end))
5427
LocalScript350.Disabled = true
5428
Script351.Name = "Sound"
5429
Script351.Parent = LocalScript350
5430
table.insert(cors,sandbox(Script351,function()
5431
-- util
5432
5433
function waitForChild(parent, childName)
5434
	local child = parent:findFirstChild(childName)
5435
	if child then return child end
5436
	while true do
5437
		child = parent.ChildAdded:wait()
5438
		if child.Name==childName then return child end
5439
	end
5440
end
5441
5442
function newSound(id)
5443
	local sound = Instance.new("Sound")
5444
	sound.SoundId = id
5445
	sound.archivable = false
5446
	sound.Parent = script.Parent.Head
5447
	return sound
5448
end
5449
5450
-- declarations
5451
5452
local sGettingUp = newSound("rbxasset://sounds/action_get_up.mp3")
5453
local sDied = newSound("rbxasset://sounds/uuhhh.mp3") 
5454
local sFreeFalling = newSound("rbxasset://sounds/action_falling.mp3")
5455
local sJumping = newSound("rbxasset://sounds/action_jump.mp3")
5456
local sLanding = newSound("rbxasset://sounds/action_jump_land.mp3")
5457
local sSplash = newSound("rbxasset://sounds/impact_water.mp3")
5458
local sRunning = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
5459
sRunning.Looped = true
5460
local sSwimming = newSound("rbxasset://sounds/action_swim.mp3")
5461
sSwimming.Looped = true
5462
local sClimbing = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
5463
sClimbing.Looped = true
5464
5465
local Figure = script.Parent
5466
local Head = waitForChild(Figure, "Head")
5467
local Humanoid = waitForChild(Figure, "Humanoid")
5468
5469
local prevState = "None"
5470
5471
-- functions
5472
5473
function onDied()
5474
	stopLoopedSounds()
5475
	sDied:Play()
5476
end
5477
5478
local fallCount = 0
5479
local fallSpeed = 0
5480
function onStateFall(state, sound)
5481
	fallCount = fallCount + 1
5482
	if state then
5483
		sound.Volume = 0
5484
		sound:Play()
5485
		Spawn( function()
5486
			local t = 0
5487
			local thisFall = fallCount
5488
			while t < 1.5 and fallCount == thisFall do
5489
				local vol = math.max(t - 0.3 , 0)
5490
				sound.Volume = vol
5491
				wait(0.1)
5492
				t = t + 0.1
5493
			end
5494
		end)
5495
	else
5496
		sound:Stop()
5497
	end
5498
	fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.Y))
5499
end
5500
5501
5502
function onStateNoStop(state, sound)
5503
	if state then
5504
		sound:Play()
5505
	end
5506
end
5507
5508
5509
function onRunning(speed)
5510
	sClimbing:Stop()
5511
	sSwimming:Stop()
5512
	if (prevState == "FreeFall" and fallSpeed > 0.1) then
5513
		local vol = math.min(1.0, math.max(0.0, (fallSpeed - 50) / 110))
5514
		sLanding.Volume = vol
5515
		sLanding:Play()
5516
		fallSpeed = 0
5517
	end
5518
	if speed>0.5 then
5519
		sRunning:Play()
5520
		sRunning.Pitch = 1.6
5521
	else
5522
		sRunning:Stop()
5523
	end
5524
	prevState = "Run"
5525
end
5526
5527
function onSwimming(speed)
5528
	if (prevState ~= "Swim" and speed > 0.1) then
5529
		local volume = math.min(1.0, speed / 350)
5530
		sSplash.Volume = volume
5531
		sSplash:Play()
5532
		prevState = "Swim"
5533
	end
5534
	sClimbing:Stop()
5535
	sRunning:Stop()
5536
	sSwimming.Pitch = 1.6
5537
	sSwimming:Play()
5538
end
5539
5540
function onClimbing(speed)
5541
	sRunning:Stop()
5542
	sSwimming:Stop()	
5543
	if speed>0.01 then
5544
		sClimbing:Play()
5545
		sClimbing.Pitch = speed / 5.5
5546
	else
5547
		sClimbing:Stop()
5548
	end
5549
	prevState = "Climb"
5550
end
5551
-- connect up
5552
5553
function stopLoopedSounds()
5554
	sRunning:Stop() 
5555
	sClimbing:Stop()
5556
	sSwimming:Stop()
5557
end
5558
5559
Humanoid.Died:connect(onDied)
5560
Humanoid.Running:connect(onRunning)
5561
Humanoid.Swimming:connect(onSwimming)
5562
Humanoid.Climbing:connect(onClimbing)
5563
Humanoid.Jumping:connect(function(state) onStateNoStop(state, sJumping) prevState = "Jump" end)
5564
Humanoid.GettingUp:connect(function(state) stopLoopedSounds() onStateNoStop(state, sGettingUp) prevState = "GetUp" end)
5565
Humanoid.FreeFalling:connect(function(state) stopLoopedSounds() onStateFall(state, sFreeFalling) prevState = "FreeFall" end)
5566
Humanoid.FallingDown:connect(function(state) stopLoopedSounds() end)
5567
Humanoid.StateChanged:connect(function(old, new) 
5568
	if not (new.Name == "Dead" or 
5569
			new.Name == "Running" or 
5570
			new.Name == "RunningNoPhysics" or 
5571
			new.Name == "Swimming" or 
5572
			new.Name == "Jumping" or 
5573
			new.Name == "GettingUp" or 
5574
			new.Name == "Freefall" or 
5575
			new.Name == "FallingDown") then
5576
		stopLoopedSounds()
5577
	end
5578
end)
5579
5580
end))
5581
Script351.Disabled = true
5582
Script352.Name = "Sound"
5583
Script352.Parent = ModuleScript342
5584
table.insert(cors,sandbox(Script352,function()
5585
-- util
5586
5587
function waitForChild(parent, childName)
5588
	local child = parent:findFirstChild(childName)
5589
	if child then return child end
5590
	while true do
5591
		child = parent.ChildAdded:wait()
5592
		if child.Name==childName then return child end
5593
	end
5594
end
5595
5596
function newSound(id)
5597
	local sound = Instance.new("Sound")
5598
	sound.SoundId = id
5599
	sound.archivable = false
5600
	sound.Parent = script.Parent.Head
5601
	return sound
5602
end
5603
5604
-- declarations
5605
5606
local sGettingUp = newSound("rbxasset://sounds/action_get_up.mp3")
5607
local sDied = newSound("rbxasset://sounds/uuhhh.mp3") 
5608
local sFreeFalling = newSound("rbxasset://sounds/action_falling.mp3")
5609
local sJumping = newSound("rbxasset://sounds/action_jump.mp3")
5610
local sLanding = newSound("rbxasset://sounds/action_jump_land.mp3")
5611
local sSplash = newSound("rbxasset://sounds/impact_water.mp3")
5612
local sRunning = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
5613
sRunning.Looped = true
5614
local sSwimming = newSound("rbxasset://sounds/action_swim.mp3")
5615
sSwimming.Looped = true
5616
local sClimbing = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
5617
sClimbing.Looped = true
5618
5619
local Figure = script.Parent
5620
local Head = waitForChild(Figure, "Head")
5621
local Humanoid = waitForChild(Figure, "Humanoid")
5622
5623
local prevState = "None"
5624
5625
-- functions
5626
5627
function onDied()
5628
	stopLoopedSounds()
5629
	sDied:Play()
5630
end
5631
5632
local fallCount = 0
5633
local fallSpeed = 0
5634
function onStateFall(state, sound)
5635
	fallCount = fallCount + 1
5636
	if state then
5637
		sound.Volume = 0
5638
		sound:Play()
5639
		Spawn( function()
5640
			local t = 0
5641
			local thisFall = fallCount
5642
			while t < 1.5 and fallCount == thisFall do
5643
				local vol = math.max(t - 0.3 , 0)
5644
				sound.Volume = vol
5645
				wait(0.1)
5646
				t = t + 0.1
5647
			end
5648
		end)
5649
	else
5650
		sound:Stop()
5651
	end
5652
	fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.Y))
5653
end
5654
5655
5656
function onStateNoStop(state, sound)
5657
	if state then
5658
		sound:Play()
5659
	end
5660
end
5661
5662
5663
function onRunning(speed)
5664
	sClimbing:Stop()
5665
	sSwimming:Stop()
5666
	if (prevState == "FreeFall" and fallSpeed > 0.1) then
5667
		local vol = math.min(1.0, math.max(0.0, (fallSpeed - 50) / 110))
5668
		sLanding.Volume = vol
5669
		sLanding:Play()
5670
		fallSpeed = 0
5671
	end
5672
	if speed>0.5 then
5673
		sRunning:Play()
5674
		sRunning.Pitch = 1.6
5675
	else
5676
		sRunning:Stop()
5677
	end
5678
	prevState = "Run"
5679
end
5680
5681
function onSwimming(speed)
5682
	if (prevState ~= "Swim" and speed > 0.1) then
5683
		local volume = math.min(1.0, speed / 350)
5684
		sSplash.Volume = volume
5685
		sSplash:Play()
5686
		prevState = "Swim"
5687
	end
5688
	sClimbing:Stop()
5689
	sRunning:Stop()
5690
	sSwimming.Pitch = 1.6
5691
	sSwimming:Play()
5692
end
5693
5694
function onClimbing(speed)
5695
	sRunning:Stop()
5696
	sSwimming:Stop()	
5697
	if speed>0.01 then
5698
		sClimbing:Play()
5699
		sClimbing.Pitch = speed / 5.5
5700
	else
5701
		sClimbing:Stop()
5702
	end
5703
	prevState = "Climb"
5704
end
5705
-- connect up
5706
5707
function stopLoopedSounds()
5708
	sRunning:Stop() 
5709
	sClimbing:Stop()
5710
	sSwimming:Stop()
5711
end
5712
5713
Humanoid.Died:connect(onDied)
5714
Humanoid.Running:connect(onRunning)
5715
Humanoid.Swimming:connect(onSwimming)
5716
Humanoid.Climbing:connect(onClimbing)
5717
Humanoid.Jumping:connect(function(state) onStateNoStop(state, sJumping) prevState = "Jump" end)
5718
Humanoid.GettingUp:connect(function(state) stopLoopedSounds() onStateNoStop(state, sGettingUp) prevState = "GetUp" end)
5719
Humanoid.FreeFalling:connect(function(state) stopLoopedSounds() onStateFall(state, sFreeFalling) prevState = "FreeFall" end)
5720
Humanoid.FallingDown:connect(function(state) stopLoopedSounds() end)
5721
Humanoid.StateChanged:connect(function(old, new) 
5722
	if not (new.Name == "Dead" or 
5723
			new.Name == "Running" or 
5724
			new.Name == "RunningNoPhysics" or 
5725
			new.Name == "Swimming" or 
5726
			new.Name == "Jumping" or 
5727
			new.Name == "GettingUp" or 
5728
			new.Name == "Freefall" or 
5729
			new.Name == "FallingDown") then
5730
		stopLoopedSounds()
5731
	end
5732
end)
5733
5734
end))
5735
Script352.Disabled = true
5736
Frame353.Name = "Stereo"
5737
Frame353.Parent = ScreenGui334
5738
Frame353.Position = UDim2.new(1, -125, 1, -140)
5739
Frame353.Transparency = 0.80000001192093
5740
Frame353.Size = UDim2.new(0, 120, 0, 30)
5741
Frame353.Active = true
5742
Frame353.BackgroundColor = BrickColor.new("Institutional white")
5743
Frame353.BackgroundColor3 = Color3.new(1, 1, 1)
5744
Frame353.BackgroundTransparency = 0.80000001192093
5745
Frame353.BorderColor = BrickColor.new("Pastel light blue")
5746
Frame353.BorderColor3 = Color3.new(0.666667, 1, 1)
5747
Frame353.BorderSizePixel = 2
5748
TextBox354.Parent = Frame353
5749
TextBox354.Position = UDim2.new(0, 0, 0.5, 0)
5750
TextBox354.Transparency = 1
5751
TextBox354.Size = UDim2.new(1, 0, 0.5, 0)
5752
TextBox354.BackgroundColor = BrickColor.new("Institutional white")
5753
TextBox354.BackgroundColor3 = Color3.new(1, 1, 1)
5754
TextBox354.BackgroundTransparency = 1
5755
TextBox354.FontSize = Enum.FontSize.Size11
5756
TextBox354.Text = ""
5757
TextBox354.TextColor = BrickColor.new("Institutional white")
5758
TextBox354.TextColor3 = Color3.new(1, 1, 1)
5759
TextBox354.TextSize = 11
5760
TextBox354.TextWrap = true
5761
TextBox354.TextWrapped = true
5762
TextLabel355.Name = "Title"
5763
TextLabel355.Parent = Frame353
5764
TextLabel355.Transparency = 0.80000001192093
5765
TextLabel355.Size = UDim2.new(1, 0, 0.5, 0)
5766
TextLabel355.Active = true
5767
TextLabel355.BackgroundColor = BrickColor.new("Institutional white")
5768
TextLabel355.BackgroundColor3 = Color3.new(1, 1, 1)
5769
TextLabel355.BackgroundTransparency = 0.80000001192093
5770
TextLabel355.BorderColor = BrickColor.new("Pastel light blue")
5771
TextLabel355.BorderColor3 = Color3.new(0.666667, 1, 1)
5772
TextLabel355.BorderSizePixel = 2
5773
TextLabel355.Font = Enum.Font.SourceSansBold
5774
TextLabel355.FontSize = Enum.FontSize.Size18
5775
TextLabel355.Text = "MUSIC"
5776
TextLabel355.TextColor = BrickColor.new("Institutional white")
5777
TextLabel355.TextColor3 = Color3.new(1, 1, 1)
5778
TextLabel355.TextSize = 18
5779
TextLabel355.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
5780
TextLabel355.TextStrokeTransparency = 0.5
5781
TextLabel355.TextWrap = true
5782
TextLabel355.TextWrapped = true
5783
LocalScript356.Parent = Frame353
5784
table.insert(cors,sandbox(LocalScript356,function()
5785
local gui = script.Parent
5786
for i,v in pairs(gui:GetChildren()) do
5787
	if v:IsA("TextButton") then
5788
		v.MouseButton1Click:connect(function()
5789
			local suit = game.Players.LocalPlayer.Character:WaitForChild("Suit")
5790
			local sound = suit.Mask.Main:WaitForChild("Music")
5791
			if v.Name == "Play" then
5792
				if sound.Pitch == 1 then
5793
					sound:Play()
5794
				elseif sound.Pitch == 0 then
5795
					sound.Pitch = 1
5796
				end
5797
			elseif v.Name == "Pause" then
5798
				sound.Pitch = 0
5799
			elseif v.Name == "Stop" then
5800
				sound:Stop()
5801
				sound.Pitch = 1
5802
			end
5803
		end)
5804
	end
5805
end
5806
5807
script.Parent.TextBox.FocusLost:connect(function(enter)
5808
	if enter then
5809
		local text = script.Parent.TextBox.Text		
5810
		local suit = game.Players.LocalPlayer.Character:WaitForChild("Suit")
5811
		suit.Mask.Main.Music:Stop()
5812
		suit.Mask.Main.Music.Pitch = 1
5813
		suit.Mask.Main.Music.SoundId = "http://www.roblox.com/asset/?id="..text
5814
		script.Parent.TextBox.Text = ""
5815
	end
5816
end)
5817
5818
5819
end))
5820
TextButton357.Name = "Play"
5821
TextButton357.Parent = Frame353
5822
TextButton357.Position = UDim2.new(0, 0, 1.10000002, 0)
5823
TextButton357.Transparency = 0.80000001192093
5824
TextButton357.Size = UDim2.new(0.300000012, 0, 0.5, 0)
5825
TextButton357.BackgroundColor = BrickColor.new("Institutional white")
5826
TextButton357.BackgroundColor3 = Color3.new(1, 1, 1)
5827
TextButton357.BackgroundTransparency = 0.80000001192093
5828
TextButton357.BorderColor = BrickColor.new("Pastel light blue")
5829
TextButton357.BorderColor3 = Color3.new(0.666667, 1, 1)
5830
TextButton357.BorderSizePixel = 2
5831
TextButton357.Font = Enum.Font.SourceSansBold
5832
TextButton357.FontSize = Enum.FontSize.Size18
5833
TextButton357.Text = "PLAY"
5834
TextButton357.TextColor = BrickColor.new("Institutional white")
5835
TextButton357.TextColor3 = Color3.new(1, 1, 1)
5836
TextButton357.TextSize = 18
5837
TextButton357.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
5838
TextButton357.TextStrokeTransparency = 0.5
5839
TextButton358.Name = "Stop"
5840
TextButton358.Parent = Frame353
5841
TextButton358.Position = UDim2.new(0.699999988, 0, 1.10000002, 0)
5842
TextButton358.Transparency = 0.80000001192093
5843
TextButton358.Size = UDim2.new(0.300000012, 0, 0.5, 0)
5844
TextButton358.BackgroundColor = BrickColor.new("Institutional white")
5845
TextButton358.BackgroundColor3 = Color3.new(1, 1, 1)
5846
TextButton358.BackgroundTransparency = 0.80000001192093
5847
TextButton358.BorderColor = BrickColor.new("Pastel light blue")
5848
TextButton358.BorderColor3 = Color3.new(0.666667, 1, 1)
5849
TextButton358.BorderSizePixel = 2
5850
TextButton358.Font = Enum.Font.SourceSansBold
5851
TextButton358.FontSize = Enum.FontSize.Size18
5852
TextButton358.Text = "STOP"
5853
TextButton358.TextColor = BrickColor.new("Institutional white")
5854
TextButton358.TextColor3 = Color3.new(1, 1, 1)
5855
TextButton358.TextSize = 18
5856
TextButton358.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
5857
TextButton358.TextStrokeTransparency = 0.5
5858
TextButton359.Name = "Pause"
5859
TextButton359.Parent = Frame353
5860
TextButton359.Position = UDim2.new(0.330000013, 0, 1.10000002, 0)
5861
TextButton359.Transparency = 0.80000001192093
5862
TextButton359.Size = UDim2.new(0.330000013, 0, 0.5, 0)
5863
TextButton359.BackgroundColor = BrickColor.new("Institutional white")
5864
TextButton359.BackgroundColor3 = Color3.new(1, 1, 1)
5865
TextButton359.BackgroundTransparency = 0.80000001192093
5866
TextButton359.BorderColor = BrickColor.new("Pastel light blue")
5867
TextButton359.BorderColor3 = Color3.new(0.666667, 1, 1)
5868
TextButton359.BorderSizePixel = 2
5869
TextButton359.Font = Enum.Font.SourceSansBold
5870
TextButton359.FontSize = Enum.FontSize.Size18
5871
TextButton359.Text = "PAUSE"
5872
TextButton359.TextColor = BrickColor.new("Institutional white")
5873
TextButton359.TextColor3 = Color3.new(1, 1, 1)
5874
TextButton359.TextScaled = true
5875
TextButton359.TextSize = 18
5876
TextButton359.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
5877
TextButton359.TextStrokeTransparency = 0.5
5878
TextButton359.TextWrap = true
5879
TextButton359.TextWrapped = true
5880
Frame360.Name = "Stats"
5881
Frame360.Parent = ScreenGui334
5882
Frame360.Position = UDim2.new(0, 21, 0, 150)
5883
Frame360.Transparency = 1
5884
Frame360.Size = UDim2.new(0.150000006, 0, 0.100000001, 0)
5885
Frame360.BackgroundColor = BrickColor.new("Institutional white")
5886
Frame360.BackgroundColor3 = Color3.new(1, 1, 1)
5887
Frame360.BackgroundTransparency = 1
5888
Frame360.BorderColor = BrickColor.new("Pastel light blue")
5889
Frame360.BorderColor3 = Color3.new(0.666667, 1, 1)
5890
Frame360.BorderSizePixel = 2
5891
TextLabel361.Name = "Health"
5892
TextLabel361.Parent = Frame360
5893
TextLabel361.Transparency = 0.80000001192093
5894
TextLabel361.Size = UDim2.new(1, 0, 0.300000012, 0)
5895
TextLabel361.Active = true
5896
TextLabel361.BackgroundColor = BrickColor.new("Institutional white")
5897
TextLabel361.BackgroundColor3 = Color3.new(1, 1, 1)
5898
TextLabel361.BackgroundTransparency = 0.80000001192093
5899
TextLabel361.BorderColor = BrickColor.new("Pastel light blue")
5900
TextLabel361.BorderColor3 = Color3.new(0.666667, 1, 1)
5901
TextLabel361.BorderSizePixel = 2
5902
TextLabel361.Font = Enum.Font.SourceSans
5903
TextLabel361.FontSize = Enum.FontSize.Size18
5904
TextLabel361.Text = "HEALTH: 100"
5905
TextLabel361.TextColor = BrickColor.new("Institutional white")
5906
TextLabel361.TextColor3 = Color3.new(1, 1, 1)
5907
TextLabel361.TextScaled = true
5908
TextLabel361.TextSize = 18
5909
TextLabel361.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
5910
TextLabel361.TextStrokeTransparency = 0.89999997615814
5911
TextLabel361.TextWrap = true
5912
TextLabel361.TextWrapped = true
5913
TextLabel361.TextXAlignment = Enum.TextXAlignment.Left
5914
TextLabel362.Name = "Power"
5915
TextLabel362.Parent = Frame360
5916
TextLabel362.Position = UDim2.new(0, 0, 0.400000006, 0)
5917
TextLabel362.Transparency = 0.80000001192093
5918
TextLabel362.Size = UDim2.new(1, 0, 0.300000012, 0)
5919
TextLabel362.Active = true
5920
TextLabel362.BackgroundColor = BrickColor.new("Institutional white")
5921
TextLabel362.BackgroundColor3 = Color3.new(1, 1, 1)
5922
TextLabel362.BackgroundTransparency = 0.80000001192093
5923
TextLabel362.BorderColor = BrickColor.new("Pastel light blue")
5924
TextLabel362.BorderColor3 = Color3.new(0.666667, 1, 1)
5925
TextLabel362.BorderSizePixel = 2
5926
TextLabel362.Font = Enum.Font.SourceSans
5927
TextLabel362.FontSize = Enum.FontSize.Size18
5928
TextLabel362.Text = "POWER: 100"
5929
TextLabel362.TextColor = BrickColor.new("Institutional white")
5930
TextLabel362.TextColor3 = Color3.new(1, 1, 1)
5931
TextLabel362.TextScaled = true
5932
TextLabel362.TextSize = 18
5933
TextLabel362.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
5934
TextLabel362.TextStrokeTransparency = 0.89999997615814
5935
TextLabel362.TextWrap = true
5936
TextLabel362.TextWrapped = true
5937
TextLabel362.TextXAlignment = Enum.TextXAlignment.Left
5938
TextLabel363.Name = "Status"
5939
TextLabel363.Parent = Frame360
5940
TextLabel363.Position = UDim2.new(0, 0, 0.800000012, 0)
5941
TextLabel363.Transparency = 0.80000001192093
5942
TextLabel363.Size = UDim2.new(1, 0, 0.300000012, 0)
5943
TextLabel363.Active = true
5944
TextLabel363.BackgroundColor = BrickColor.new("Institutional white")
5945
TextLabel363.BackgroundColor3 = Color3.new(1, 1, 1)
5946
TextLabel363.BackgroundTransparency = 0.80000001192093
5947
TextLabel363.BorderColor = BrickColor.new("Pastel light blue")
5948
TextLabel363.BorderColor3 = Color3.new(0.666667, 1, 1)
5949
TextLabel363.BorderSizePixel = 2
5950
TextLabel363.Font = Enum.Font.SourceSans
5951
TextLabel363.FontSize = Enum.FontSize.Size18
5952
TextLabel363.Text = "STATUS: NORMAL"
5953
TextLabel363.TextColor = BrickColor.new("Institutional white")
5954
TextLabel363.TextColor3 = Color3.new(1, 1, 1)
5955
TextLabel363.TextScaled = true
5956
TextLabel363.TextSize = 18
5957
TextLabel363.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
5958
TextLabel363.TextStrokeTransparency = 0.89999997615814
5959
TextLabel363.TextWrap = true
5960
TextLabel363.TextWrapped = true
5961
TextLabel363.TextXAlignment = Enum.TextXAlignment.Left
5962
LocalScript364.Parent = Frame360
5963
table.insert(cors,sandbox(LocalScript364,function()
5964
while true do
5965
	local plr = game.Players.LocalPlayer
5966
	local suit = plr.Character:WaitForChild("Suit")
5967
	if suit.Status.Flying.Value then
5968
		script.Parent.Status.Text = "STATUS: FLYING"
5969
	elseif not suit.Status.Flying.Value then
5970
		script.Parent.Status.Text = "STATUS: NORMAL" 
5971
	end
5972
	local velocity = math.max(
5973
		math.abs(suit.Chest2.Main.Velocity.X),
5974
		math.abs(suit.Chest2.Main.Velocity.Y),
5975
		math.abs(suit.Chest2.Main.Velocity.Z))		
5976
	local x,y,z = suit.Chest2.Main.Position.X,suit.Chest2.Main.Position.Y,suit.Chest2.Main.Position.Z
5977
	script.Parent.Pos.Text = "POSITION: ".."["..math.floor(x+0.5).." "..math.floor(y+0.5).." "..math.floor(z+0.5).."]"
5978
	script.Parent.Vel.Text = "SPEED: "..math.floor(velocity+0.5)
5979
	wait()
5980
end
5981
end))
5982
LocalScript364.Disabled = true
5983
TextLabel365.Name = "Pos"
5984
TextLabel365.Parent = Frame360
5985
TextLabel365.Position = UDim2.new(0, 0, 1.20000005, 0)
5986
TextLabel365.Transparency = 0.80000001192093
5987
TextLabel365.Size = UDim2.new(1, 0, 0.300000012, 0)
5988
TextLabel365.Active = true
5989
TextLabel365.BackgroundColor = BrickColor.new("Institutional white")
5990
TextLabel365.BackgroundColor3 = Color3.new(1, 1, 1)
5991
TextLabel365.BackgroundTransparency = 0.80000001192093
5992
TextLabel365.BorderColor = BrickColor.new("Pastel light blue")
5993
TextLabel365.BorderColor3 = Color3.new(0.666667, 1, 1)
5994
TextLabel365.BorderSizePixel = 2
5995
TextLabel365.Font = Enum.Font.SourceSans
5996
TextLabel365.FontSize = Enum.FontSize.Size18
5997
TextLabel365.Text = "POSITION: [00 00 00]"
5998
TextLabel365.TextColor = BrickColor.new("Institutional white")
5999
TextLabel365.TextColor3 = Color3.new(1, 1, 1)
6000
TextLabel365.TextScaled = true
6001
TextLabel365.TextSize = 18
6002
TextLabel365.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
6003
TextLabel365.TextStrokeTransparency = 0.89999997615814
6004
TextLabel365.TextWrap = true
6005
TextLabel365.TextWrapped = true
6006
TextLabel365.TextXAlignment = Enum.TextXAlignment.Left
6007
TextLabel366.Name = "Vel"
6008
TextLabel366.Parent = Frame360
6009
TextLabel366.Position = UDim2.new(0, 0, 1.60000002, 0)
6010
TextLabel366.Transparency = 0.80000001192093
6011
TextLabel366.Size = UDim2.new(1, 0, 0.300000012, 0)
6012
TextLabel366.Active = true
6013
TextLabel366.BackgroundColor = BrickColor.new("Institutional white")
6014
TextLabel366.BackgroundColor3 = Color3.new(1, 1, 1)
6015
TextLabel366.BackgroundTransparency = 0.80000001192093
6016
TextLabel366.BorderColor = BrickColor.new("Pastel light blue")
6017
TextLabel366.BorderColor3 = Color3.new(0.666667, 1, 1)
6018
TextLabel366.BorderSizePixel = 2
6019
TextLabel366.Font = Enum.Font.SourceSans
6020
TextLabel366.FontSize = Enum.FontSize.Size18
6021
TextLabel366.Text = "VELOCITY: 0 sps"
6022
TextLabel366.TextColor = BrickColor.new("Institutional white")
6023
TextLabel366.TextColor3 = Color3.new(1, 1, 1)
6024
TextLabel366.TextScaled = true
6025
TextLabel366.TextSize = 18
6026
TextLabel366.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
6027
TextLabel366.TextStrokeTransparency = 0.89999997615814
6028
TextLabel366.TextWrap = true
6029
TextLabel366.TextWrapped = true
6030
TextLabel366.TextXAlignment = Enum.TextXAlignment.Left
6031
Frame367.Name = "Microphone"
6032
Frame367.Parent = ScreenGui334
6033
Frame367.Position = UDim2.new(1, -125, 1, -85)
6034
Frame367.Transparency = 0.80000001192093
6035
Frame367.Size = UDim2.new(0, 120, 0, 30)
6036
Frame367.Active = true
6037
Frame367.BackgroundColor = BrickColor.new("Institutional white")
6038
Frame367.BackgroundColor3 = Color3.new(1, 1, 1)
6039
Frame367.BackgroundTransparency = 0.80000001192093
6040
Frame367.BorderColor = BrickColor.new("Pastel light blue")
6041
Frame367.BorderColor3 = Color3.new(0.666667, 1, 1)
6042
Frame367.BorderSizePixel = 2
6043
TextLabel368.Name = "Title"
6044
TextLabel368.Parent = Frame367
6045
TextLabel368.Transparency = 0.80000001192093
6046
TextLabel368.Size = UDim2.new(1, 0, 0.5, 0)
6047
TextLabel368.Active = true
6048
TextLabel368.BackgroundColor = BrickColor.new("Institutional white")
6049
TextLabel368.BackgroundColor3 = Color3.new(1, 1, 1)
6050
TextLabel368.BackgroundTransparency = 0.80000001192093
6051
TextLabel368.BorderColor = BrickColor.new("Pastel light blue")
6052
TextLabel368.BorderColor3 = Color3.new(0.666667, 1, 1)
6053
TextLabel368.BorderSizePixel = 2
6054
TextLabel368.Font = Enum.Font.SourceSansBold
6055
TextLabel368.FontSize = Enum.FontSize.Size18
6056
TextLabel368.Text = "MICROPHONE"
6057
TextLabel368.TextColor = BrickColor.new("Institutional white")
6058
TextLabel368.TextColor3 = Color3.new(1, 1, 1)
6059
TextLabel368.TextSize = 18
6060
TextLabel368.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
6061
TextLabel368.TextStrokeTransparency = 0.5
6062
TextLabel368.TextWrap = true
6063
TextLabel368.TextWrapped = true
6064
TextBox369.Parent = Frame367
6065
TextBox369.Position = UDim2.new(0, 0, 0.5, 0)
6066
TextBox369.Transparency = 1
6067
TextBox369.Size = UDim2.new(1, 0, 0.5, 0)
6068
TextBox369.BackgroundColor = BrickColor.new("Institutional white")
6069
TextBox369.BackgroundColor3 = Color3.new(1, 1, 1)
6070
TextBox369.BackgroundTransparency = 1
6071
TextBox369.FontSize = Enum.FontSize.Size11
6072
TextBox369.Text = ""
6073
TextBox369.TextColor = BrickColor.new("Institutional white")
6074
TextBox369.TextColor3 = Color3.new(1, 1, 1)
6075
TextBox369.TextSize = 11
6076
TextBox369.TextWrap = true
6077
TextBox369.TextWrapped = true
6078
LocalScript370.Parent = TextBox369
6079
table.insert(cors,sandbox(LocalScript370,function()
6080
script.Parent.FocusLost:connect(function(enter)
6081
	if enter then
6082
		local text = script.Parent.Text		
6083
		game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character.Suit.Helmet.Main,text,Enum.ChatColor.Blue)
6084
		script.Parent.Text = ""
6085
	end
6086
end)
6087
6088
6089
end))
6090
Frame371.Name = "Energy"
6091
Frame371.Parent = ScreenGui334
6092
Frame371.Position = UDim2.new(0.839999974, 0, 0.649999976, 0)
6093
Frame371.Rotation = -7
6094
Frame371.Transparency = 0.80000001192093
6095
Frame371.Size = UDim2.new(0.150000006, 0, 0.0500000007, 0)
6096
Frame371.BackgroundColor = BrickColor.new("Institutional white")
6097
Frame371.BackgroundColor3 = Color3.new(1, 1, 1)
6098
Frame371.BackgroundTransparency = 0.80000001192093
6099
Frame371.BorderColor = BrickColor.new("Pastel light blue")
6100
Frame371.BorderColor3 = Color3.new(0.666667, 1, 1)
6101
Frame371.BorderSizePixel = 4
6102
TextLabel372.Name = "Value"
6103
TextLabel372.Parent = Frame371
6104
TextLabel372.Transparency = 0.5
6105
TextLabel372.Size = UDim2.new(1, 0, 1, 0)
6106
TextLabel372.BackgroundColor = BrickColor.new("Pastel light blue")
6107
TextLabel372.BackgroundColor3 = Color3.new(0.666667, 1, 1)
6108
TextLabel372.BackgroundTransparency = 0.5
6109
TextLabel372.BorderSizePixel = 0
6110
TextLabel372.Font = Enum.Font.SourceSans
6111
TextLabel372.FontSize = Enum.FontSize.Size11
6112
TextLabel372.Text = ""
6113
TextLabel372.TextSize = 11
6114
TextLabel372.TextWrap = true
6115
TextLabel372.TextWrapped = true
6116
LocalScript373.Parent = Frame371
6117
table.insert(cors,sandbox(LocalScript373,function()
6118
local plr = game.Players.LocalPlayer
6119
local hum = plr.Character.Humanoid
6120
local CORE = require(script.Parent.Parent.Core)
6121
6122
local deb = 0
6123
local blue = Color3.new(170,255,255)
6124
6125
while true do
6126
	local suit = plr.Character:FindFirstChild("Suit")
6127
	local status = suit.Status
6128
	local i = 20
6129
	script.Parent.Parent.Stats.Power.Text = "POWER: "..math.floor(status.Charge.Value+0.5)
6130
	script.Parent.Parent.Stats.Health.Text = "HEALTH: "..math.floor(hum.Health+0.5)
6131
	if status.Power.Value then
6132
		if status.Charge.Value >= 0 then
6133
			status.Charge.Value = status.Charge.Value - 1/i
6134
			plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
6135
				local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
6136
				script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
6137
				if power <= 0 then
6138
					CORE:PowerDown(plr.Name)
6139
				end
6140
			end)
6141
		end
6142
		if status.Charge.Value <= 10 then
6143
			script.Parent.Value.BackgroundColor3 = Color3.new(255,0,0)
6144
			CORE:Alarm(plr.Name,"low power")
6145
			plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
6146
				local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
6147
				script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
6148
				if power <= 0 then
6149
					CORE:PowerDown(plr.Name)
6150
				end
6151
			end)
6152
		elseif status.Charge.Value > 10 and (plr.Character.Humanoid.Health/plr.Character.Humanoid.MaxHealth)*100 > 20 then
6153
			script.Parent.Value.BackgroundColor3 = blue
6154
			CORE:StopAlarm(plr.Name)
6155
		end
6156
		deb = 10
6157
	elseif (not status.Power.Value) then
6158
		if status.Charge.Value < 100 then
6159
			status.Charge.Value = status.Charge.Value + 1/i
6160
			plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
6161
				local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
6162
				script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
6163
				if power <= 0 then
6164
					CORE:PowerDown(plr.Name)
6165
				end
6166
			end)
6167
		end
6168
		if status.Charge.Value <= 10 then
6169
			script.Parent.Value.BackgroundColor3 = Color3.new(255,0,0)
6170
			CORE:Alarm(plr.Name,"low power")
6171
			plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
6172
				local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
6173
				script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
6174
				if power <= 0 then
6175
					CORE:PowerDown(plr.Name)
6176
				end
6177
			end)
6178
		elseif status.Charge.Value > 10 and (plr.Character.Humanoid.Health/plr.Character.Humanoid.MaxHealth)*100 > 20 then
6179
			script.Parent.Value.BackgroundColor3 = blue
6180
			CORE:StopAlarm(plr.Name)
6181
		end
6182
		deb = 0.14
6183
	end
6184
	wait(deb/i)
6185
end
6186
end))
6187
LocalScript373.Disabled = true
6188
6189
for i,v in pairs(mas:GetChildren()) do
6190
	v.Parent = workspace
6191
	pcall(function() v:MakeJoints() end)
6192
end
6193
mas:Destroy()
6194
for i,v in pairs(cors) do
6195
	spawn(function()
6196
		pcall(v)
6197
	end)
6198
end