Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Model0 = Instance.new("Model")
- Tool1 = Instance.new("Tool")
- UnionOperation2 = Instance.new("UnionOperation")
- ManualWeld3 = Instance.new("ManualWeld")
- UnionOperation4 = Instance.new("UnionOperation")
- ManualWeld5 = Instance.new("ManualWeld")
- Part6 = Instance.new("Part")
- ManualWeld7 = Instance.new("ManualWeld")
- LocalScript8 = Instance.new("LocalScript")
- Animation9 = Instance.new("Animation")
- LocalScript10 = Instance.new("LocalScript")
- Folder11 = Instance.new("Folder")
- Folder12 = Instance.new("Folder")
- Animation13 = Instance.new("Animation")
- Animation14 = Instance.new("Animation")
- Animation15 = Instance.new("Animation")
- Animation16 = Instance.new("Animation")
- Animation17 = Instance.new("Animation")
- Animation18 = Instance.new("Animation")
- Animation19 = Instance.new("Animation")
- Animation20 = Instance.new("Animation")
- Folder21 = Instance.new("Folder")
- ParticleEmitter22 = Instance.new("ParticleEmitter")
- ParticleEmitter23 = Instance.new("ParticleEmitter")
- ParticleEmitter24 = Instance.new("ParticleEmitter")
- BillboardGui25 = Instance.new("BillboardGui")
- ImageLabel26 = Instance.new("ImageLabel")
- TextLabel27 = Instance.new("TextLabel")
- ImageLabel28 = Instance.new("ImageLabel")
- Script29 = Instance.new("Script")
- ParticleEmitter30 = Instance.new("ParticleEmitter")
- Model31 = Instance.new("Model")
- Model32 = Instance.new("Model")
- Part33 = Instance.new("Part")
- RocketPropulsion34 = Instance.new("RocketPropulsion")
- Sound35 = Instance.new("Sound")
- ManualWeld36 = Instance.new("ManualWeld")
- BlockMesh37 = Instance.new("BlockMesh")
- ManualWeld38 = Instance.new("ManualWeld")
- Sound39 = Instance.new("Sound")
- Part40 = Instance.new("Part")
- SpecialMesh41 = Instance.new("SpecialMesh")
- ManualWeld42 = Instance.new("ManualWeld")
- Part43 = Instance.new("Part")
- SpecialMesh44 = Instance.new("SpecialMesh")
- ManualWeld45 = Instance.new("ManualWeld")
- UnionOperation46 = Instance.new("UnionOperation")
- ManualWeld47 = Instance.new("ManualWeld")
- ObjectValue48 = Instance.new("ObjectValue")
- UnionOperation49 = Instance.new("UnionOperation")
- ManualWeld50 = Instance.new("ManualWeld")
- Part51 = Instance.new("Part")
- FileMesh52 = Instance.new("FileMesh")
- ManualWeld53 = Instance.new("ManualWeld")
- StringValue54 = Instance.new("StringValue")
- Model55 = Instance.new("Model")
- Part56 = Instance.new("Part")
- RocketPropulsion57 = Instance.new("RocketPropulsion")
- Sound58 = Instance.new("Sound")
- ManualWeld59 = Instance.new("ManualWeld")
- BlockMesh60 = Instance.new("BlockMesh")
- Sound61 = Instance.new("Sound")
- ManualWeld62 = Instance.new("ManualWeld")
- Sound63 = Instance.new("Sound")
- UnionOperation64 = Instance.new("UnionOperation")
- ManualWeld65 = Instance.new("ManualWeld")
- Decal66 = Instance.new("Decal")
- UnionOperation67 = Instance.new("UnionOperation")
- ManualWeld68 = Instance.new("ManualWeld")
- StringValue69 = Instance.new("StringValue")
- ObjectValue70 = Instance.new("ObjectValue")
- Configuration71 = Instance.new("Configuration")
- BoolValue72 = Instance.new("BoolValue")
- BoolValue73 = Instance.new("BoolValue")
- ObjectValue74 = Instance.new("ObjectValue")
- BoolValue75 = Instance.new("BoolValue")
- BoolValue76 = Instance.new("BoolValue")
- NumberValue77 = Instance.new("NumberValue")
- BoolValue78 = Instance.new("BoolValue")
- BoolValue79 = Instance.new("BoolValue")
- BoolValue80 = Instance.new("BoolValue")
- BoolValue81 = Instance.new("BoolValue")
- BoolValue82 = Instance.new("BoolValue")
- BoolValue83 = Instance.new("BoolValue")
- Model84 = Instance.new("Model")
- UnionOperation85 = Instance.new("UnionOperation")
- ManualWeld86 = Instance.new("ManualWeld")
- UnionOperation87 = Instance.new("UnionOperation")
- ManualWeld88 = Instance.new("ManualWeld")
- ObjectValue89 = Instance.new("ObjectValue")
- UnionOperation90 = Instance.new("UnionOperation")
- ManualWeld91 = Instance.new("ManualWeld")
- Part92 = Instance.new("Part")
- BlockMesh93 = Instance.new("BlockMesh")
- ManualWeld94 = Instance.new("ManualWeld")
- Sound95 = Instance.new("Sound")
- RocketPropulsion96 = Instance.new("RocketPropulsion")
- Sound97 = Instance.new("Sound")
- Part98 = Instance.new("Part")
- ManualWeld99 = Instance.new("ManualWeld")
- StringValue100 = Instance.new("StringValue")
- Model101 = Instance.new("Model")
- Part102 = Instance.new("Part")
- BlockMesh103 = Instance.new("BlockMesh")
- Sound104 = Instance.new("Sound")
- RocketPropulsion105 = Instance.new("RocketPropulsion")
- ManualWeld106 = Instance.new("ManualWeld")
- ManualWeld107 = Instance.new("ManualWeld")
- Sound108 = Instance.new("Sound")
- Part109 = Instance.new("Part")
- CylinderMesh110 = Instance.new("CylinderMesh")
- ManualWeld111 = Instance.new("ManualWeld")
- UnionOperation112 = Instance.new("UnionOperation")
- ManualWeld113 = Instance.new("ManualWeld")
- ObjectValue114 = Instance.new("ObjectValue")
- UnionOperation115 = Instance.new("UnionOperation")
- ManualWeld116 = Instance.new("ManualWeld")
- UnionOperation117 = Instance.new("UnionOperation")
- ManualWeld118 = Instance.new("ManualWeld")
- ObjectValue119 = Instance.new("ObjectValue")
- UnionOperation120 = Instance.new("UnionOperation")
- ManualWeld121 = Instance.new("ManualWeld")
- UnionOperation122 = Instance.new("UnionOperation")
- ManualWeld123 = Instance.new("ManualWeld")
- StringValue124 = Instance.new("StringValue")
- Model125 = Instance.new("Model")
- Part126 = Instance.new("Part")
- CylinderMesh127 = Instance.new("CylinderMesh")
- ManualWeld128 = Instance.new("ManualWeld")
- Part129 = Instance.new("Part")
- BlockMesh130 = Instance.new("BlockMesh")
- ManualWeld131 = Instance.new("ManualWeld")
- Sound132 = Instance.new("Sound")
- RocketPropulsion133 = Instance.new("RocketPropulsion")
- ManualWeld134 = Instance.new("ManualWeld")
- Sound135 = Instance.new("Sound")
- UnionOperation136 = Instance.new("UnionOperation")
- ManualWeld137 = Instance.new("ManualWeld")
- ObjectValue138 = Instance.new("ObjectValue")
- UnionOperation139 = Instance.new("UnionOperation")
- ManualWeld140 = Instance.new("ManualWeld")
- UnionOperation141 = Instance.new("UnionOperation")
- ManualWeld142 = Instance.new("ManualWeld")
- ObjectValue143 = Instance.new("ObjectValue")
- UnionOperation144 = Instance.new("UnionOperation")
- ManualWeld145 = Instance.new("ManualWeld")
- UnionOperation146 = Instance.new("UnionOperation")
- ManualWeld147 = Instance.new("ManualWeld")
- StringValue148 = Instance.new("StringValue")
- Model149 = Instance.new("Model")
- UnionOperation150 = Instance.new("UnionOperation")
- ManualWeld151 = Instance.new("ManualWeld")
- Part152 = Instance.new("Part")
- BlockMesh153 = Instance.new("BlockMesh")
- RocketPropulsion154 = Instance.new("RocketPropulsion")
- Sound155 = Instance.new("Sound")
- ManualWeld156 = Instance.new("ManualWeld")
- Sound157 = Instance.new("Sound")
- StringValue158 = Instance.new("StringValue")
- UnionOperation159 = Instance.new("UnionOperation")
- ManualWeld160 = Instance.new("ManualWeld")
- Model161 = Instance.new("Model")
- UnionOperation162 = Instance.new("UnionOperation")
- ManualWeld163 = Instance.new("ManualWeld")
- UnionOperation164 = Instance.new("UnionOperation")
- ManualWeld165 = Instance.new("ManualWeld")
- ObjectValue166 = Instance.new("ObjectValue")
- UnionOperation167 = Instance.new("UnionOperation")
- ManualWeld168 = Instance.new("ManualWeld")
- Part169 = Instance.new("Part")
- BlockMesh170 = Instance.new("BlockMesh")
- Sound171 = Instance.new("Sound")
- Sound172 = Instance.new("Sound")
- Sound173 = Instance.new("Sound")
- Sound174 = Instance.new("Sound")
- Sound175 = Instance.new("Sound")
- Sound176 = Instance.new("Sound")
- Sound177 = Instance.new("Sound")
- Sound178 = Instance.new("Sound")
- RocketPropulsion179 = Instance.new("RocketPropulsion")
- ManualWeld180 = Instance.new("ManualWeld")
- Sound181 = Instance.new("Sound")
- StringValue182 = Instance.new("StringValue")
- Model183 = Instance.new("Model")
- Part184 = Instance.new("Part")
- CylinderMesh185 = Instance.new("CylinderMesh")
- SpotLight186 = Instance.new("SpotLight")
- ManualWeld187 = Instance.new("ManualWeld")
- Sound188 = Instance.new("Sound")
- UnionOperation189 = Instance.new("UnionOperation")
- ManualWeld190 = Instance.new("ManualWeld")
- ObjectValue191 = Instance.new("ObjectValue")
- UnionOperation192 = Instance.new("UnionOperation")
- ManualWeld193 = Instance.new("ManualWeld")
- UnionOperation194 = Instance.new("UnionOperation")
- Sound195 = Instance.new("Sound")
- Sound196 = Instance.new("Sound")
- ManualWeld197 = Instance.new("ManualWeld")
- UnionOperation198 = Instance.new("UnionOperation")
- ManualWeld199 = Instance.new("ManualWeld")
- ObjectValue200 = Instance.new("ObjectValue")
- Part201 = Instance.new("Part")
- BlockMesh202 = Instance.new("BlockMesh")
- RocketPropulsion203 = Instance.new("RocketPropulsion")
- ManualWeld204 = Instance.new("ManualWeld")
- Sound205 = Instance.new("Sound")
- Sound206 = Instance.new("Sound")
- Sound207 = Instance.new("Sound")
- Sound208 = Instance.new("Sound")
- ManualWeld209 = Instance.new("ManualWeld")
- ManualWeld210 = Instance.new("ManualWeld")
- Sound211 = Instance.new("Sound")
- StringValue212 = Instance.new("StringValue")
- Model213 = Instance.new("Model")
- UnionOperation214 = Instance.new("UnionOperation")
- ManualWeld215 = Instance.new("ManualWeld")
- ObjectValue216 = Instance.new("ObjectValue")
- Part217 = Instance.new("Part")
- CylinderMesh218 = Instance.new("CylinderMesh")
- ManualWeld219 = Instance.new("ManualWeld")
- Sound220 = Instance.new("Sound")
- Part221 = Instance.new("Part")
- ManualWeld222 = Instance.new("ManualWeld")
- ObjectValue223 = Instance.new("ObjectValue")
- UnionOperation224 = Instance.new("UnionOperation")
- ManualWeld225 = Instance.new("ManualWeld")
- UnionOperation226 = Instance.new("UnionOperation")
- ManualWeld227 = Instance.new("ManualWeld")
- ObjectValue228 = Instance.new("ObjectValue")
- UnionOperation229 = Instance.new("UnionOperation")
- ManualWeld230 = Instance.new("ManualWeld")
- ObjectValue231 = Instance.new("ObjectValue")
- UnionOperation232 = Instance.new("UnionOperation")
- ManualWeld233 = Instance.new("ManualWeld")
- UnionOperation234 = Instance.new("UnionOperation")
- ManualWeld235 = Instance.new("ManualWeld")
- ObjectValue236 = Instance.new("ObjectValue")
- UnionOperation237 = Instance.new("UnionOperation")
- ManualWeld238 = Instance.new("ManualWeld")
- Part239 = Instance.new("Part")
- BlockMesh240 = Instance.new("BlockMesh")
- Sound241 = Instance.new("Sound")
- Sound242 = Instance.new("Sound")
- Sound243 = Instance.new("Sound")
- Sound244 = Instance.new("Sound")
- RocketPropulsion245 = Instance.new("RocketPropulsion")
- ManualWeld246 = Instance.new("ManualWeld")
- Sound247 = Instance.new("Sound")
- Sound248 = Instance.new("Sound")
- StringValue249 = Instance.new("StringValue")
- Model250 = Instance.new("Model")
- UnionOperation251 = Instance.new("UnionOperation")
- ManualWeld252 = Instance.new("ManualWeld")
- UnionOperation253 = Instance.new("UnionOperation")
- ObjectValue254 = Instance.new("ObjectValue")
- ManualWeld255 = Instance.new("ManualWeld")
- Part256 = Instance.new("Part")
- ManualWeld257 = Instance.new("ManualWeld")
- Part258 = Instance.new("Part")
- BlockMesh259 = Instance.new("BlockMesh")
- Sound260 = Instance.new("Sound")
- RocketPropulsion261 = Instance.new("RocketPropulsion")
- Sound262 = Instance.new("Sound")
- ManualWeld263 = Instance.new("ManualWeld")
- StringValue264 = Instance.new("StringValue")
- UnionOperation265 = Instance.new("UnionOperation")
- ManualWeld266 = Instance.new("ManualWeld")
- Model267 = Instance.new("Model")
- Part268 = Instance.new("Part")
- BlockMesh269 = Instance.new("BlockMesh")
- RocketPropulsion270 = Instance.new("RocketPropulsion")
- Sound271 = Instance.new("Sound")
- ManualWeld272 = Instance.new("ManualWeld")
- ManualWeld273 = Instance.new("ManualWeld")
- Sound274 = Instance.new("Sound")
- UnionOperation275 = Instance.new("UnionOperation")
- ManualWeld276 = Instance.new("ManualWeld")
- UnionOperation277 = Instance.new("UnionOperation")
- ManualWeld278 = Instance.new("ManualWeld")
- ObjectValue279 = Instance.new("ObjectValue")
- StringValue280 = Instance.new("StringValue")
- Model281 = Instance.new("Model")
- Part282 = Instance.new("Part")
- BlockMesh283 = Instance.new("BlockMesh")
- RocketPropulsion284 = Instance.new("RocketPropulsion")
- Sound285 = Instance.new("Sound")
- ManualWeld286 = Instance.new("ManualWeld")
- ManualWeld287 = Instance.new("ManualWeld")
- Sound288 = Instance.new("Sound")
- UnionOperation289 = Instance.new("UnionOperation")
- ManualWeld290 = Instance.new("ManualWeld")
- UnionOperation291 = Instance.new("UnionOperation")
- ManualWeld292 = Instance.new("ManualWeld")
- StringValue293 = Instance.new("StringValue")
- Model294 = Instance.new("Model")
- Part295 = Instance.new("Part")
- CylinderMesh296 = Instance.new("CylinderMesh")
- ManualWeld297 = Instance.new("ManualWeld")
- Sound298 = Instance.new("Sound")
- UnionOperation299 = Instance.new("UnionOperation")
- ManualWeld300 = Instance.new("ManualWeld")
- ObjectValue301 = Instance.new("ObjectValue")
- UnionOperation302 = Instance.new("UnionOperation")
- ManualWeld303 = Instance.new("ManualWeld")
- UnionOperation304 = Instance.new("UnionOperation")
- ManualWeld305 = Instance.new("ManualWeld")
- UnionOperation306 = Instance.new("UnionOperation")
- ManualWeld307 = Instance.new("ManualWeld")
- ObjectValue308 = Instance.new("ObjectValue")
- Part309 = Instance.new("Part")
- BlockMesh310 = Instance.new("BlockMesh")
- RocketPropulsion311 = Instance.new("RocketPropulsion")
- ManualWeld312 = Instance.new("ManualWeld")
- ManualWeld313 = Instance.new("ManualWeld")
- Sound314 = Instance.new("Sound")
- Sound315 = Instance.new("Sound")
- Sound316 = Instance.new("Sound")
- ManualWeld317 = Instance.new("ManualWeld")
- ManualWeld318 = Instance.new("ManualWeld")
- Sound319 = Instance.new("Sound")
- StringValue320 = Instance.new("StringValue")
- Model321 = Instance.new("Model")
- Part322 = Instance.new("Part")
- BlockMesh323 = Instance.new("BlockMesh")
- RocketPropulsion324 = Instance.new("RocketPropulsion")
- Sound325 = Instance.new("Sound")
- ManualWeld326 = Instance.new("ManualWeld")
- Sound327 = Instance.new("Sound")
- UnionOperation328 = Instance.new("UnionOperation")
- ManualWeld329 = Instance.new("ManualWeld")
- UnionOperation330 = Instance.new("UnionOperation")
- ManualWeld331 = Instance.new("ManualWeld")
- ObjectValue332 = Instance.new("ObjectValue")
- StringValue333 = Instance.new("StringValue")
- ScreenGui334 = Instance.new("ScreenGui")
- ImageLabel335 = Instance.new("ImageLabel")
- TextButton336 = Instance.new("TextButton")
- LocalScript337 = Instance.new("LocalScript")
- ImageLabel338 = Instance.new("ImageLabel")
- LocalScript339 = Instance.new("LocalScript")
- TextButton340 = Instance.new("TextButton")
- LocalScript341 = Instance.new("LocalScript")
- ModuleScript342 = Instance.new("ModuleScript")
- LocalScript343 = Instance.new("LocalScript")
- TextLabel344 = Instance.new("TextLabel")
- Sound345 = Instance.new("Sound")
- BillboardGui346 = Instance.new("BillboardGui")
- TextLabel347 = Instance.new("TextLabel")
- ImageLabel348 = Instance.new("ImageLabel")
- TextLabel349 = Instance.new("TextLabel")
- LocalScript350 = Instance.new("LocalScript")
- Script351 = Instance.new("Script")
- Script352 = Instance.new("Script")
- Frame353 = Instance.new("Frame")
- TextBox354 = Instance.new("TextBox")
- TextLabel355 = Instance.new("TextLabel")
- LocalScript356 = Instance.new("LocalScript")
- TextButton357 = Instance.new("TextButton")
- TextButton358 = Instance.new("TextButton")
- TextButton359 = Instance.new("TextButton")
- Frame360 = Instance.new("Frame")
- TextLabel361 = Instance.new("TextLabel")
- TextLabel362 = Instance.new("TextLabel")
- TextLabel363 = Instance.new("TextLabel")
- LocalScript364 = Instance.new("LocalScript")
- TextLabel365 = Instance.new("TextLabel")
- TextLabel366 = Instance.new("TextLabel")
- Frame367 = Instance.new("Frame")
- TextLabel368 = Instance.new("TextLabel")
- TextBox369 = Instance.new("TextBox")
- LocalScript370 = Instance.new("LocalScript")
- Frame371 = Instance.new("Frame")
- TextLabel372 = Instance.new("TextLabel")
- LocalScript373 = Instance.new("LocalScript")
- Model0.Parent = mas
- Tool1.Name = "Suitcase"
- Tool1.Parent = Model0
- UnionOperation2.Name = "Body"
- UnionOperation2.Parent = Tool1
- 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)
- UnionOperation2.Orientation = Vector3.new(0, -180, -180)
- UnionOperation2.Position = Vector3.new(141.018036, 2.93755102, -156.339569)
- UnionOperation2.Rotation = Vector3.new(-180, 0, 0)
- UnionOperation2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- UnionOperation2.Transparency = 1
- UnionOperation2.Size = Vector3.new(1.10004604, 2.0800004, 3.29995203)
- UnionOperation2.BrickColor = BrickColor.new("Really black")
- UnionOperation2.Material = Enum.Material.SmoothPlastic
- UnionOperation2.Reflectance = 0.30000001192093
- UnionOperation2.brickColor = BrickColor.new("Really black")
- UnionOperation2.UsePartColor = true
- ManualWeld3.Parent = UnionOperation2
- ManualWeld3.C1 = CFrame.new(0.00798535347, -1.35066199, 0.0104393959, 1, 0, 0, 0, -1, 0, 0, 0, -1)
- ManualWeld3.Part0 = UnionOperation2
- ManualWeld3.Part1 = Part6
- ManualWeld3.part1 = Part6
- UnionOperation4.Name = "Detail"
- UnionOperation4.Parent = Tool1
- 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)
- UnionOperation4.Orientation = Vector3.new(0, 90, -60)
- UnionOperation4.Position = Vector3.new(141.018066, 2.94755006, -156.339569)
- UnionOperation4.Rotation = Vector3.new(-60, 90, 0)
- UnionOperation4.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation4.Transparency = 1
- UnionOperation4.Size = Vector3.new(3.35939574, 3.79864359, 1.18000042)
- UnionOperation4.CanCollide = false
- UnionOperation4.Material = Enum.Material.Neon
- UnionOperation4.Reflectance = 0.69999998807907
- UnionOperation4.UsePartColor = true
- ManualWeld5.Parent = UnionOperation4
- ManualWeld5.C1 = CFrame.new(0.00800824165, -1.34066319, 0.0104417801, 0, 0, 1, -0.866025448, 0.49999994, 0, -0.49999994, -0.866025448, 0)
- ManualWeld5.Part0 = UnionOperation4
- ManualWeld5.Part1 = Part6
- ManualWeld5.part1 = Part6
- Part6.Name = "Handle"
- Part6.Parent = Tool1
- 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)
- Part6.Position = Vector3.new(141.010056, 4.28821325, -156.350006)
- Part6.Transparency = 1
- Part6.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part6.BottomSurface = Enum.SurfaceType.Smooth
- Part6.CanCollide = false
- Part6.TopSurface = Enum.SurfaceType.Smooth
- ManualWeld7.Parent = Part6
- ManualWeld7.Part0 = Part6
- ManualWeld7.Part1 = Part6
- ManualWeld7.part1 = Part6
- LocalScript8.Name = "Main"
- LocalScript8.Parent = Tool1
- table.insert(cors,sandbox(LocalScript8,function()
- repeat wait() until game.Players.LocalPlayer.Character
- plr = game.Players.LocalPlayer
- char = plr.Character
- hum = char:WaitForChild("Humanoid")
- mouse = plr:GetMouse()
- tool = script.Parent
- suit = nil
- enabled = false
- deb = false
- repeat wait() until tool:FindFirstChild("Mark5")
- suit = tool:WaitForChild("Mark5")
- function Build(part)
- wait(2)
- for _,v in pairs(part:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- if v.Name == "Main" then
- v.Attach:Play()
- end
- v.Transparency = 0
- if v.Material == Enum.Material.Neon then
- coroutine.resume(coroutine.create(function()
- wait(1)
- local x = 10
- local color = BrickColor.new("Institutional white").Color
- local origcolor = v.BrickColor.Color
- local val = v.BrickColor.Color
- if v:FindFirstChild("Sound") then
- v.Sound:Play()
- end
- for n = 1,x do
- val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
- v.BrickColor = BrickColor.new(val)
- wait()
- end
- end))
- end
- wait(0.4)
- end
- end
- end
- mouse.Button1Down:connect(function()
- if enabled and not deb then
- deb = true
- local origface = char.Head.face.Texture
- tool.Name = "Activated"
- hum.WalkSpeed = 0
- hum.JumpPower = 0
- local anim = hum:LoadAnimation(tool.Equip)
- suit.Parent = char
- suit.Name = "Suit"
- for _,v in pairs(suit:GetChildren()) do
- for _,c in pairs(v:GetChildren()) do
- if c:IsA("Part") or c:IsA("UnionOperation") then
- c.Transparency = 1
- c.Anchored = false
- c.CanCollide = false
- c.Locked = true
- end
- end
- if v:IsA("Model") and v:FindFirstChild("Main") then
- local w = Instance.new("Weld")
- w.Name = "SuitWeld"
- w.Parent = char:FindFirstChild(v.Target.Value)
- w.Part0 = w.Parent
- w.Part1 = v.Main
- w.C0 = CFrame.new(0,0,0)
- end
- end
- local helm = suit:FindFirstChild("Helmet")
- local mask = suit:FindFirstChild("Mask")
- local helmweld = nil
- local maskweld = nil
- local cfhelm = nil
- local cfmask = nil
- coroutine.resume(coroutine.create(function()
- local c = char.Head:GetChildren()
- for x = 1,#c do
- if c[x].Name == "SuitWeld" then
- if c[x].Part1 == helm.Main then
- helmweld = c[x]
- cfhelm = helmweld.C0
- elseif c[x].Part1 == mask.Main then
- maskweld = c[x]
- cfmask = maskweld.C0
- end
- end
- end
- repeat wait() until helmweld ~= nil and maskweld ~= nil
- suit.Status.Helmet.Value = false
- coroutine.resume(coroutine.create(function()
- local x = 10
- local color = BrickColor.new("Really black").Color
- local origcolor = mask.Eyes.BrickColor.Color
- local val = mask.Eyes.BrickColor.Color
- for i = 1,x do
- val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
- mask.Eyes.BrickColor = BrickColor.new(val)
- wait()
- end
- end))
- maskweld.C0 = cfhelm
- local x = 10
- for i = 1,x do
- 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))
- wait()
- end
- for n,v in pairs(char:GetChildren()) do
- if v:IsA("Hat") then
- v.Handle.Transparency = 0
- end
- end
- local x = 10
- for i = 1,x do
- 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))
- 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))
- wait()
- end
- local x = 8
- for i = 1,x do
- helmweld.C0 = helmweld.C0*CFrame.new(0,-1/x,1/x)* CFrame.Angles(math.rad(100/x),math.rad(0),math.rad(0))
- maskweld.C0 = maskweld.C0*CFrame.new(0,-1/x,1/x)* CFrame.Angles(math.rad(100/x),math.rad(0),math.rad(0))
- wait()
- end
- end))
- local m = Instance.new("Model")
- m.Parent = char
- m.Name = "SuitcaseModel"
- for _,v in pairs(tool:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- v.Parent = m
- end
- end
- wait(0.4)
- m.Handle.CFrame = char.Torso.CFrame*CFrame.new(0,-2.2,-2)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60))
- m.Handle.Anchored = true
- wait(0.1)
- anim:Play()
- wait(0.2)
- tool.Name = "Building suit"
- coroutine.resume(coroutine.create(function()
- for _,v in pairs(suit.Gauntlet1:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
- v.Transparency = 0
- end
- end
- if v.Name == "Main" then
- v.Attach:Play()
- end
- wait()
- end
- Build(suit.Gauntlet1)
- end))
- coroutine.resume(coroutine.create(function()
- for _,v in pairs(suit.Gauntlet2:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
- v.Transparency = 0
- end
- end
- if v.Name == "Main" then
- v.Attach:Play()
- end
- wait()
- end
- Build(suit.Gauntlet2)
- end))
- m.Body.Transparency = 1
- wait(1.2)
- m:Destroy()
- suit.Chest1.Main.Attach:Play()
- coroutine.resume(coroutine.create(function()
- for _,v in pairs(suit.Chest1:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
- v.Transparency = 0
- end
- end
- if v.Name == "Main" then
- v.Attach:Play()
- end
- wait()
- end
- Build(suit.Chest1)
- end))
- wait(0.5)
- coroutine.resume(coroutine.create(function()
- for _,v in pairs(suit.Shoulder1:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
- v.Transparency = 0
- end
- end
- if v.Name == "Main" then
- v.Attach:Play()
- end
- wait()
- end
- Build(suit.Shoulder1)
- end))
- coroutine.resume(coroutine.create(function()
- for _,v in pairs(suit.Shoulder2:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
- v.Transparency = 0
- end
- end
- if v.Name == "Main" then
- end
- wait()
- end
- Build(suit.Shoulder2)
- end))
- wait(0.7)
- coroutine.resume(coroutine.create(function()
- hum.MaxHealth = 2000
- for _,v in pairs(suit.Chest2:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
- v.Transparency = 0
- end
- end
- if v.Name == "Main" then
- v.Attach:Play()
- end
- wait()
- end
- Build(suit.Chest2)
- hum.Health = hum.MaxHealth
- end))
- wait(1)
- coroutine.resume(coroutine.create(function()
- for _,v in pairs(suit.Arm1:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
- v.Transparency = 0
- end
- end
- if v.Name == "Main" then
- end
- wait()
- end
- Build(suit.Arm1)
- end))
- coroutine.resume(coroutine.create(function()
- for _,v in pairs(suit.Arm2:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
- v.Transparency = 0
- end
- end
- if v.Name == "Main" then
- end
- wait()
- end
- Build(suit.Arm2)
- end))
- wait(0.7)
- coroutine.resume(coroutine.create(function()
- for _,v in pairs(suit.Thigh1:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
- v.Transparency = 0
- end
- end
- if v.Name == "Main" then
- v.Attach:Play()
- end
- wait()
- end
- Build(suit.Thigh1)
- end))
- coroutine.resume(coroutine.create(function()
- for _,v in pairs(suit.Thigh2:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
- v.Transparency = 0
- end
- end
- if v.Name == "Main" then
- end
- wait()
- end
- Build(suit.Thigh2)
- end))
- wait(0.7)
- coroutine.resume(coroutine.create(function()
- for _,v in pairs(suit.Boot1:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
- v.Transparency = 0
- end
- end
- if v.Name == "Main" then
- v.Attach:Play()
- end
- wait()
- end
- Build(suit.Boot1)
- end))
- coroutine.resume(coroutine.create(function()
- for _,v in pairs(suit.Boot2:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- if not v:FindFirstChild("Transparent") and v.Name ~= "Main" then
- v.Transparency = 0
- end
- end
- if v.Name == "Main" then
- end
- wait()
- end
- Build(suit.Boot2)
- end))
- wait(3)
- --anim:Stop()
- for _,v in pairs(suit.Helmet:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- v.Transparency = 0
- end
- end
- for _,v in pairs(suit.Mask:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- v.Transparency = 0
- end
- end
- suit.Mask.Mask.Decal.Transparency = 0
- wait(0.1)
- suit.Helmet.Main.Attach:Play()
- local x = 8
- for i = 1,x do
- helmweld.C0 = helmweld.C0*CFrame.new(0,1/x,-1/x)* CFrame.Angles(math.rad(-100/x),math.rad(0),math.rad(0))
- maskweld.C0 = maskweld.C0*CFrame.new(0,1/x,-1/x)* CFrame.Angles(math.rad(-100/x),math.rad(0),math.rad(0))
- wait()
- end
- local x = 10
- for i = 1,x do
- 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))
- 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))
- wait()
- end
- helmweld.C0 = cfhelm
- maskweld.C0 = cfhelm*CFrame.new(0,0.15,-0.15)* CFrame.Angles(math.rad(40),math.rad(0),math.rad(0))
- for n,v in pairs(char:GetChildren()) do
- if v:IsA("Hat") then
- v.Handle.Transparency = 1
- end
- end
- suit.Mask.Main.Attach:Play()
- local x = 10
- for i = 1,x do
- 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))
- wait()
- end
- maskweld.C0 = cfmask
- char.Head.Transparency = 1
- char.Head.face.Transparency = 1
- coroutine.resume(coroutine.create(function()
- local x = 10
- local color = BrickColor.new("White").Color
- local origcolor = mask.Eyes.BrickColor.Color
- local val = mask.Eyes.BrickColor.Color
- for i = 1,x do
- val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
- mask.Eyes.BrickColor = BrickColor.new(val)
- wait()
- end
- end))
- tool["Suit Control"].Disabled = false
- tool["Suit Control"].Parent = plr.Backpack
- tool.JARVIS.Parent = plr.PlayerGui
- plr.PlayerGui.JARVIS.Helmet.LocalScript.Disabled = false
- plr.PlayerGui.JARVIS.Mask.LocalScript.Disabled = false
- plr.PlayerGui.JARVIS.Energy.LocalScript.Disabled = false
- plr.PlayerGui.JARVIS.Stats.LocalScript.Disabled = false
- plr.PlayerGui.JARVIS.Control.Disabled = false
- tool.Name = "Done"
- suit.Status.Helmet.Value = true
- suit.Status.Power.Value = true
- suit.Status.InSuit.Value = true
- suit.Status.Owner.Value = plr
- hum.JumpPower = 60
- hum.WalkSpeed = 16
- if char:FindFirstChild("Sound") then
- char.Sound:Destroy()
- local sn = char.Head:GetChildren()
- for i = 1,#sn do
- if sn[i]:IsA("Sound") then
- sn[i]:Stop()
- sn[i]:Destroy()
- end
- end
- local s = script.Parent.IronManSound:Clone()
- s.Parent = char
- wait(0.5)
- s.Disabled = false
- end
- CORE = require(plr.PlayerGui.JARVIS.Core)
- for i,v in pairs(char:GetChildren()) do
- v.DescendantRemoving:connect(function(item)
- if item:IsA("ManualWeld") and item.Parent.Parent:FindFirstChild("Target") then
- item.Parent.Parent.Main.Transparency = 1
- local name = string.format(item.Parent.Parent.Target.Value)
- if char:FindFirstChild(name) then
- local p = char:FindFirstChild(name)
- if p.Transparency == 1 then
- p.Transparency = 0
- end
- if suit.Status.InSuit.Value then
- local sparks = script.Parent.Sparks:Clone()
- sparks.Parent = p
- sparks.Enabled = true
- game:GetService("Debris"):AddItem(sparks,0.75)
- end
- if name == "Head" then
- char.Head.face.Texture = "http://www.roblox.com/asset/?id=409567993"
- for i,hat in pairs(char:GetChildren()) do
- if hat:IsA("Hat") then
- hat.Handle.Transparency = 0
- end
- end
- elseif name == "Torso" and (not suit.Status.Calling.Value) and suit.Status.InSuit.Value then
- char.Head.face.Texture = "http://www.roblox.com/asset/?id=409567993"
- CORE:Alarm(plr.Name,"suit integrity compromised")
- char.Humanoid.MaxHealth = 150
- end
- end
- end
- end)
- end
- char.Humanoid.HealthChanged:connect(function(health)
- if char:FindFirstChild("Suit") then
- suit = char:FindFirstChild("Suit")
- if suit.Status.InSuit.Value and (not suit.Status.Calling.Value) and suit.Status.Whole.Value then
- if (health/char.Humanoid.MaxHealth)*100 <= 20 then
- char.Head.face.Texture = "http://www.roblox.com/asset/?id=409567993"
- CORE:Alarm(plr.Name,"critical injuries")
- elseif (health/char.Humanoid.MaxHealth)*100 > 20 and suit.Status.Charge.Value > 10 then
- CORE:StopAlarm(plr.Name)
- end
- end
- end
- end)
- mouse.KeyDown:connect(function(key)
- if key == "x" then
- CORE:Delete(plr.Name)
- char.Head.face.Texture = origface
- tool:Destroy()
- end
- end)
- end
- end)
- tool.Equipped:connect(function()
- enabled = true
- end)
- tool.Unequipped:connect(function()
- enabled = false
- end)
- end))
- Animation9.Name = "Equip"
- Animation9.Parent = Tool1
- Animation9.AnimationId = "http://www.roblox.com/asset/?id=458981718"
- LocalScript10.Name = "Suit Control"
- LocalScript10.Parent = Tool1
- table.insert(cors,sandbox(LocalScript10,function()
- function GetChild(parent,child)
- return parent:FindFirstChild(child)
- end
- repeat wait() until game.Players.LocalPlayer.Character:FindFirstChild("Suit").Status.Power.Value
- if not game.Players.LocalPlayer.PlayerGui:FindFirstChild("JARVIS") then
- local gui = game.Lighting.IronMan.JARVIS:Clone()
- gui.Parent = game.Players.LocalPlayer.PlayerGui
- gui.Mask.Visible = true
- gui.Eject.Visible = true
- gui.Overlay.ImageTransparency = 0
- end
- local DebrisService = game:GetService('Debris')
- local PlayersService = game:GetService('Players')
- local MyModel = nil
- local MyPlayer = nil
- local obj = script.Assets
- local anims = obj.Animations
- local effects = obj.Visual
- local MyBillboard = obj.BillboardGui
- local lockonImg = MyBillboard.lockon
- local holdlockImg = MyBillboard.lockonHeld
- local MyDistText = MyBillboard.Distance
- local lock = false
- local HaveLock = false
- local target = nil
- local TrackTime = 0
- local lockOnSoundPlaying = false
- local holdSoundPlaying = false
- local plr = game.Players.LocalPlayer
- local mouse = plr:GetMouse()
- local char = plr.Character
- local hum = GetChild(char,"Humanoid")
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- local flying = false
- local hovering = false
- local boost = false
- local canfly = true
- local sprinting = false
- local cansprint = false
- local firing = false
- local laser = false
- local rocket = false
- local light = false
- local candamage = false
- local canattack = true
- local attacking = false
- local click_d = 0
- local mousedown = false
- local cangrab = true
- local grabbing = false
- local rayparts = {}
- local beam
- local Speed = {CurrentSpeed = 8,MaxSpeed = 150}
- local Speeds = {NormalSpeed = Speed.MaxSpeed,SpeedBoost = (Speed.MaxSpeed + 200)}
- local SpeedBoost = {Debounce = false,Duration = 10,ReloadTime = 2,}
- local Jumping = {JumpTick = 0,Jumps = 0,JumpTime = 0.75,JumpsRequired = 2}
- local Controls = {
- Forward = {
- Number = 0,
- Numbers = {
- On = -1,
- Off = 0
- },
- Keys = {"W", 17}
- },
- Backward = {
- Number = 0,
- Numbers = {
- On = 1,
- Off = 0
- },
- Keys = {"S", 18}
- },
- Left = {
- Number = 0,
- Numbers = {
- On = -1,
- Off = 0
- },
- Keys = {"A", 20}
- },
- Right = {
- Number = 0,
- Numbers = {
- On = 1,
- Off = 0
- },
- Keys = {"D", 19}
- }
- }
- local parts = {
- RightHand = {
- Size = 0.4,
- Name = "Gauntlet1",
- Enabled = false
- },
- LeftHand = {
- Size = 0.4,
- Name = "Gauntlet2",
- Enabled = false
- },
- RightBoot = {
- Size = 0.6,
- Name = "Boot1",
- Enabled = true
- },
- LeftBoot = {
- Size = 0.6,
- Name = "Boot2",
- Enabled = true
- }
- }
- local fly = hum:LoadAnimation(anims.Fly)
- local jump = hum:LoadAnimation(anims.Jump)
- local land = hum:LoadAnimation(anims.Land)
- local hover = hum:LoadAnimation(anims.Hover)
- local punch = hum:LoadAnimation(anims.Punch)
- local sprint = hum:LoadAnimation(anims.Sprint)
- local grab = hum:LoadAnimation(anims.Grab)
- function HoverMechanics()
- suit = GetChild(char,"Suit")
- status = suit.Status
- main = suit.Chest2.Main
- status.Flying.Value = true
- if main:FindFirstChild("Gyro") then
- main.Gyro:Destroy()
- end
- if main:FindFirstChild("WalkVelocity") then
- main.WalkVelocity:Destroy()
- end
- hum.Jump = true
- wait(0.1)
- local Gyro = Instance.new("BodyGyro")
- Gyro.Name = "FlightGyro"
- Gyro.P = (10 ^ 6)
- Gyro.maxTorque = Vector3.new(Gyro.P, Gyro.P, Gyro.P)
- Gyro.cframe = main.CFrame
- Gyro.Parent = main
- local pos = Instance.new("BodyPosition")
- pos.Name = "FlightVelocity"
- pos.Position = Vector3.new(char.Torso.Position.X,char.Torso.Position.Y+3,char.Torso.Position.Z)
- pos.Parent = main
- pos.MaxForce = Vector3.new(0,1e9,0)
- local Momentum = Vector3.new(0, 0, 0)
- local LastMomentum = Vector3.new(0, 0, 0)
- local LastTilt = 0
- local CurrentSpeed = Speed.MaxSpeed
- local Inertia = (1 - (Speed.CurrentSpeed / CurrentSpeed))
- while (hovering and (not flying) and canfly and status.Power.Value and status.Flying.Value) do
- sprinting = false
- if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
- hum.WalkSpeed = 40
- end
- hum.PlatformStand = false
- status.Charge.Value = status.Charge.Value - 0.015
- local Tilt = ((Momentum * Vector3.new(1, 0, 1)).unit:Cross(((LastMomentum * Vector3.new(1, 0, 1)).unit))).y
- local StringTilt = tostring(Tilt)
- if StringTilt == "-1.#IND" or StringTilt == "1.#IND" or Tilt == math.huge or Tilt == -math.huge or StringTilt == tostring(0 / 0) then
- Tilt = 0
- end
- local AbsoluteTilt = math.abs(Tilt)
- if AbsoluteTilt > 0.06 or AbsoluteTilt < 0.0001 then
- if math.abs(LastTilt) > 0.0001 then
- Tilt = (LastTilt * 0.9)
- else
- Tilt = 0
- end
- else
- Tilt = ((LastTilt * 0.77) + (Tilt * 0.25))
- end
- LastTilt = Tilt
- Momentum = Vector3.new(0, 0, 0)
- Gyro.cframe = game:GetService("Workspace").CurrentCamera.CoordinateFrame
- wait()
- end
- hum.WalkSpeed = 16
- hum.PlatformStand = false
- StopFlightMechanics()
- end
- function FlightMechanics()
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- status.Flying.Value = true
- if main:FindFirstChild("Gyro") then
- main.Gyro:Destroy()
- end
- if main:FindFirstChild("WalkVelocity") then
- main.WalkVelocity:Destroy()
- end
- wait()
- local Gyro = Instance.new("BodyGyro")
- Gyro.Name = "FlightGyro"
- Gyro.P = (10 ^ 6)
- Gyro.maxTorque = Vector3.new(Gyro.P, Gyro.P, Gyro.P)
- Gyro.cframe = main.CFrame
- Gyro.Parent = main
- local Velocity = Instance.new("BodyVelocity")
- Velocity.Name = "FlightVelocity"
- Velocity.velocity = Vector3.new(0, 0, 0)
- Velocity.P = (10 ^ 4)
- Velocity.maxForce = Vector3.new(1, 1, 1) * (10 ^ 6)
- Velocity.Parent = main
- local Momentum = Vector3.new(0, 0, 0)
- local LastMomentum = Vector3.new(0, 0, 0)
- local LastTilt = 0
- local CurrentSpeed = Speed.MaxSpeed
- local Inertia = (1 - (Speed.CurrentSpeed / CurrentSpeed))
- while (flying and (not hovering) and canfly and status.Power.Value and status.Flying.Value) do
- sprinting = false
- status.Charge.Value = status.Charge.Value - 0.015
- if CurrentSpeed ~= Speed.MaxSpeed then
- CurrentSpeed = Speed.MaxSpeed
- Inertia = (1 - (Speed.CurrentSpeed / CurrentSpeed))
- end
- 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))
- local Movement = Direction * Speed.CurrentSpeed
- Momentum = (Momentum * Inertia) + Movement
- local TotalMomentum = Momentum.magnitude
- if TotalMomentum > CurrentSpeed then
- TotalMomentum = CurrentSpeed
- for i,v in pairs(parts) do
- if suit:FindFirstChild(v.Name) and suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") and (v.Name == "Gauntlet1" or v.Name == "Gauntlet2") then
- suit:FindFirstChild(v.Name).Repulsor.Thruster.Enabled = true
- end
- end
- end
- local Tilt = ((Momentum * Vector3.new(1, 0, 1)).unit:Cross(((LastMomentum * Vector3.new(1, 0, 1)).unit))).y
- local StringTilt = tostring(Tilt)
- if StringTilt == "-1.#IND" or StringTilt == "1.#IND" or Tilt == math.huge or Tilt == -math.huge or StringTilt == tostring(0 / 0) then
- Tilt = 0
- end
- local AbsoluteTilt = math.abs(Tilt)
- if AbsoluteTilt > 0.06 or AbsoluteTilt < 0.0001 then
- if math.abs(LastTilt) > 0.0001 then
- Tilt = (LastTilt * 0.9)
- else
- Tilt = 0
- end
- else
- Tilt = ((LastTilt * 0.77) + (Tilt * 0.25))
- end
- LastTilt = Tilt
- if TotalMomentum < 0.5 then
- Momentum = Vector3.new(0, 0, 0)
- TotalMomentum = 0
- Gyro.cframe = game:GetService("Workspace").CurrentCamera.CoordinateFrame
- else
- 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)
- end
- Velocity.velocity = Momentum
- LastMomentum = Momentum
- wait()
- end
- StopFlightMechanics()
- end
- function StopFlightMechanics()
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- flying = false
- hovering = false
- status.Flying.Value = false
- for i,v in pairs(main:GetChildren()) do
- if v and v.Name == "FlightGyro" or v.Name == "FlightVelocity" then
- v:Destroy()
- end
- end
- for i,v in pairs(parts) do
- if suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") then
- suit:FindFirstChild(v.Name).Repulsor.Thruster:Destroy()
- end
- end
- fly:Stop()
- hover:Stop()
- main.FlyBoost:Stop()
- main.Fly:Stop()
- hum.WalkSpeed = 16
- if status.Sentry.Value and not hovering then
- if not main:FindFirstChild("Gyro") then
- local g = Instance.new("BodyGyro")
- g.Name = "Gyro"
- g.Parent = main
- end
- if not main:FindFirstChild("WalkVelocity") then
- local Velocity = Instance.new("BodyVelocity")
- Velocity.Name = "WalkVelocity"
- Velocity.velocity = Vector3.new(0,0,0)
- Velocity.P = (10 ^ 4)
- Velocity.maxForce = Vector3.new(1,0,1) * (10^6)
- Velocity.Parent = main
- end
- end
- end
- function Fly()
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- if canfly then
- sprinting = false
- local function AddThruster(part,size,bool)
- local fire = effects.Thruster:Clone()
- fire.Size = NumberSequence.new(size)
- fire.Enabled = bool
- fire.Parent = part.Repulsor
- end
- flying = true
- if status.InSuit.Value then
- jump:Play()
- fly:Play()
- end
- main.Fly:Play()
- coroutine.resume(coroutine.create(FlightMechanics))
- for i,v in pairs(parts) do
- if suit:FindFirstChild(v.Name) then
- AddThruster(suit:FindFirstChild(v.Name),v.Size,v.Enabled)
- end
- end
- end
- end
- function StopFlight()
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- hovering = false
- fly:Stop()
- hover:Stop()
- main.FlyBoost:Stop()
- main.Fly:Stop()
- if status.InSuit.Value then
- hum.WalkSpeed = 16
- end
- for i,v in pairs(parts) do
- if suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") then
- suit:FindFirstChild(v.Name).Repulsor.Thruster:Destroy()
- end
- end
- end
- function Hover()
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- if canfly then
- sprinting = false
- StopFlightMechanics()
- local function AddThruster(part,size,bool)
- local fire = effects.Thruster:Clone()
- fire.Size = NumberSequence.new(size)
- fire.Enabled = bool
- fire.Parent = part.Repulsor
- end
- hovering = true
- if status.InSuit.Value then
- hover:Play()
- end
- main.Fly:Play()
- hum.JumpPower = 60
- hum.Jump = true
- coroutine.resume(coroutine.create(HoverMechanics))
- for i,v in pairs(parts) do
- if suit:FindFirstChild(v.Name) then
- AddThruster(suit:FindFirstChild(v.Name),v.Size,v.Enabled)
- end
- end
- end
- end
- function TrackLock(mouse)
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- local myHead = char:FindFirstChild("Head")
- HaveLock = false
- target = nil
- while lock and mousedown and status.Power.Value do
- local mousePos = mouse.Hit
- local minOffset = nil
- local foundPlayer = false
- for _,i in pairs(game.Players:GetPlayers()) do
- if i.Character and i.Character:FindFirstChild('Torso') and i~= plr then
- local torsoPos = i.Character.Torso.CFrame
- local dist = (main.CFrame.p-torsoPos.p).magnitude
- local mouseDirection = (mouse.hit.p-main.CFrame.p).unit
- local offset = (((mouseDirection*dist)+main.CFrame.p)-
- torsoPos.p).magnitude
- if offset<9 and (not minOffset or offset<minOffset) then
- foundPlayer = true
- MyDistText.Text = tostring(math.floor(dist*100)/100)
- if target~=i then
- if not target and i and not lockOnSoundPlaying
- and not holdSoundPlaying then
- main.Lock:Play()
- lockOnSoundPlaying = true
- lockonImg.Visible = true
- MyDistText.Visible = true
- TrackTime = tick()
- end
- target = i
- MyBillboard.Parent = plr.PlayerGui
- MyBillboard.Adornee = i.Character.Torso
- lockonImg.Visible = true
- end
- end
- end
- end
- if (tick()-TrackTime)>1.1 and target and not holdSoundPlaying then
- main.HoldLock:Play()
- holdSoundPlaying=true
- lockonImg.Visible = false
- holdlockImg.Visible = true
- end
- if not foundPlayer and target then
- target=nil
- lockOnSoundPlaying=false
- main.Lock:Stop()
- if holdSoundPlaying then
- main.HoldLock:Stop()
- holdSoundPlaying = false
- end
- lockonImg.Visible = false
- holdlockImg.Visible = false
- MyDistText.Visible = false
- MyBillboard.Parent = nil
- MyBillboard.Adornee = nil
- end
- wait(1/30)
- end
- target=nil
- lockOnSoundPlaying=false
- main.Lock:Stop()
- if holdSoundPlaying then
- main.Hold.Lock:Stop()
- holdSoundPlaying = false
- end
- lockonImg.Visible = false
- holdlockImg.Visible = false
- MyDistText.Visible = false
- MyBillboard.Parent = nil
- MyBillboard.Adornee = nil
- end
- function CastRepulsor(startPos,endPos,segLength,parts,type)
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- local part, nend = game.Workspace:FindPartOnRay( Ray.new(startPos,(endPos-startPos).unit*999.999),char)
- if nend then endPos = nend end
- local damage = {Arm=50,Chest=120}
- if part and part.Parent and not part.Parent:IsA("Hat") then
- if (not part.Anchored) and (not part:IsDescendantOf(char)) then
- local PushBack = CFrame.new(main.CFrame.p,part.Position).lookVector * 60
- PushBack = Vector3.new(PushBack.X,20,PushBack.Z)
- part.Velocity = PushBack
- elseif (part.Anchored) and (not part:IsDescendantOf(char)) then
- if math.max(part.Size.X,part.Size.Y,part.Size.Z) <= 21 then
- part.Anchored = false
- part.CanCollide = true
- part:BreakJoints()
- local PushBack = CFrame.new(main.CFrame.p,part.Position).lookVector * 60
- PushBack = Vector3.new(PushBack.X,20,PushBack.Z)
- part.Velocity = PushBack
- end
- end
- if part.Parent:FindFirstChild('Humanoid') and part.Parent ~= char then
- coroutine.resume(coroutine.create(function()
- local humanoid = part.Parent:FindFirstChild('Humanoid')
- humanoid.PlatformStand = true
- humanoid:TakeDamage(damage[type])
- wait(0.5)
- humanoid.PlatformStand = false
- humanoid.Sit = true
- end))
- for i,v in pairs(parts) do
- v:Destroy()
- end
- elseif part.Parent:IsA("Model") then
- local limb = part.Parent
- if limb.Parent:FindFirstChild("Status") then
- if limb.Parent.Status.InSuit.Value then
- coroutine.resume(coroutine.create(function()
- limb.Parent.Status.Flying.Value = false
- local humanoid = limb.Parent.Parent:FindFirstChild('Humanoid')
- humanoid.PlatformStand = true
- humanoid:TakeDamage(damage[type])
- wait(0.5)
- humanoid.PlatformStand = false
- humanoid.Sit = true
- end))
- end
- end
- end
- end
- local numSegments = math.floor(math.min((startPos-endPos).magnitude/segLength,50))
- local initNumParts = #parts
- for i=numSegments,initNumParts,1 do
- if parts[i] then
- parts[i]:Destroy()
- parts[i]=nil
- end
- end
- for i = 1,numSegments,1 do
- if not parts[i] then
- parts[i] = Instance.new('Part')
- parts[i].Parent = suit
- parts[i].Anchored = true
- parts[i].Size = Vector3.new(0.2,0.2,segLength)
- parts[i].CanCollide = false
- parts[i].Transparency = 1
- local fire = effects[type]:Clone()
- fire.Parent = parts[i]
- local light = Instance.new("PointLight")
- light.Parent = parts[i]
- light.Brightness = 50
- light.Range = 7
- light.Color = Color3.new(255/255,185/255,71/255)
- end
- parts[i].CFrame = CFrame.new(((i-.4)*(endPos-startPos).unit*segLength)+startPos,endPos)
- end
- return parts
- end
- function CastLaser(startPos,endPos)
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- local part, nend = game.Workspace:FindPartOnRay( Ray.new(startPos,(endPos-startPos).unit*999.999))
- if nend then endPos = nend end
- if part and part.Parent and not part.Parent:IsA("Hat") then
- if part.Parent:FindFirstChild('Humanoid') and part.Parent ~= char then
- local humanoid = part.Parent:FindFirstChild('Humanoid')
- local torso = part.Parent:FindFirstChild('Torso')
- humanoid:TakeDamage(2)
- elseif (not part.Parent:FindFirstChild("Humanoid")) and (not part:IsDescendantOf(char)) then
- if not part.Anchored then
- part:BreakJoints()
- part.CanCollide = true
- elseif part.Anchored and
- math.max(part.Size.X,part.Size.Y,part.Size.Z) <= 21 then
- part.Anchored = false
- part.CanCollide = true
- part:BreakJoints()
- end
- elseif part.Parent then
- if part.Parent:IsA("Model") and part.Parent.Parent.Name == "Suit" and part.Parent.Parent ~= suit then
- part.Anchored = false
- part.CanCollide = true
- part:BreakJoints()
- part.Transparency = 0
- if part.Material == Enum.Material.Neon then
- part.BrickColor = BrickColor.new("Really black")
- end
- local theirsuit = part.Parent.Parent
- if theirsuit.Parent:FindFirstChild(part.Parent.Target.Value) then
- theirsuit.Parent:FindFirstChild(part.Parent.Target.Value).Transparency = 0
- end
- end
- end
- end
- local segLength = (startPos-endPos).magnitude
- if beam then
- beam:Destroy()
- end
- local surfaces = {"Top","Bottom","Right","Left","Front","Back"}
- beam = Instance.new('Part')
- beam.Parent = suit
- beam.Anchored = true
- beam.Size = Vector3.new(0,0,segLength)
- beam.CanCollide = false
- beam.Transparency = 0.4
- beam.Material = Enum.Material.Neon
- beam.BrickColor = BrickColor.new("Really red")
- local mesh = Instance.new("BlockMesh")
- mesh.Scale = Vector3.new(0.5,0.5,1)
- mesh.Parent = beam
- for i = 1,#surfaces do
- local light = Instance.new("SurfaceLight")
- light.Parent = beam
- light.Brightness = 50
- light.Range = 7
- light.Color = Color3.new(255,0,0)
- light.Face = surfaces[i]
- end
- beam.CFrame = CFrame.new(((segLength/2)*(endPos-startPos).unit)+startPos,endPos)
- end
- local rightweld = game.Players.LocalPlayer.Character.Torso['Right Shoulder']
- local oldright = rightweld.C0
- local leftweld = game.Players.LocalPlayer.Character.Torso['Left Shoulder']
- local oldleft = leftweld.C0
- mouse.KeyDown:connect(function(key)
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- local ByteKey = string.byte(key)
- if key == " " then
- if flying then
- flying = false
- StopFlight()
- elseif canfly and (not flying) and (status.Power.Value) and (status.InSuit.Value or status.Sentry.Value) then
- if (tick() - Jumping.JumpTick) <= Jumping.JumpTime or Jumping.JumpTick == 0 then
- Jumping.JumpTick = tick()
- Jumping.Jumps = Jumping.Jumps + 1
- if Jumping.Jumps >= Jumping.JumpsRequired then
- Jumping.JumpTick = 0
- Jumping.Jumps = 0
- Fly()
- end
- else
- Jumping.JumpTick = tick()
- Jumping.Jumps = 1
- end
- end
- elseif key == "f" and (not SpeedBoost.Debounce) and (not boost) and flying and (not hovering) then
- boost = true
- SpeedBoost.Debounce = true
- main.FlyBoost:Play()
- for i,v in pairs(parts) do
- if suit:FindFirstChild(v.Name) and suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") then
- suit:FindFirstChild(v.Name).Repulsor.Thruster.Enabled = true
- end
- end
- Speed.MaxSpeed = Speeds.SpeedBoost
- wait(SpeedBoost.Duration)
- main.FlyBoost:Stop()
- Speed.MaxSpeed = Speeds.NormalSpeed
- for i,v in pairs(parts) do
- if suit:FindFirstChild(v.Name) and suit:FindFirstChild(v.Name).Repulsor:FindFirstChild("Thruster") then
- suit:FindFirstChild(v.Name).Repulsor.Thruster.Enabled = v.Enabled
- end
- end
- wait(SpeedBoost.ReloadTime)
- boost = false
- SpeedBoost.Debounce = false
- elseif key == "h" and canfly and status.InSuit.Value then
- if hovering == false or flying then
- hovering = true
- StopFlight()
- StopFlightMechanics()
- Hover()
- elseif hovering then
- hum.WalkSpeed = 16
- StopFlight()
- StopFlightMechanics()
- hovering = false
- end
- --weapons
- --right repulsor
- elseif key == "e" then
- if not firing and status.Power.Value and not laser and not light and (not grabbing) then
- sprinting = false
- firing = true
- suit.Gauntlet1.Main.Equip:Play()
- local targ = nil
- if target == nil then
- targ = mouse.Hit.p
- end
- local rayparts = {}
- if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
- rightweld.CurrentAngle = 0
- rightweld.DesiredAngle = 0
- rightweld.MaxVelocity = 0
- local tframe = game.Players.LocalPlayer.Character.Torso.CFrame
- local taim = mouse.Hit.p - (tframe.p)
- rightweld.C0 = (CFrame.new(Vector3.new(),tframe:vectorToObjectSpace(taim)) * CFrame.Angles(math.pi/2,math.pi/2,0)) + Vector3.new(1,0.5,0)
- end
- wait(0.5)
- suit.Gauntlet1.Main.Fire:Play()
- status.Charge.Value = status.Charge.Value - 0.5
- wait(0.2)
- rightweld.C0 = oldright
- local a = suit.Gauntlet1.Repulsor.CFrame.p+suit.Gauntlet1.Repulsor.CFrame:vectorToWorldSpace(Vector3.new(0,0,0))
- if target ~= nil then
- targ = target.Character.Torso.CFrame.p
- elseif target == nil then
- targ = mouse.Hit.p
- end
- rayparts = CastRepulsor(a,targ,10,rayparts,"Arm")
- wait(0.1)
- firing = false
- for i,v in pairs(rayparts) do
- v:Destroy()
- wait()
- end
- end
- --left repulsor
- elseif key == "q" then
- if not firing and status.Power.Value and not laser and not light and (not grabbing) then
- sprinting = false
- firing = true
- suit.Gauntlet2.Main.Equip:Play()
- local targ = nil
- if target == nil then
- targ = mouse.Hit.p
- end
- local rayparts = {}
- if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
- leftweld.CurrentAngle = 0
- leftweld.DesiredAngle = 0
- leftweld.MaxVelocity = 0
- local tframe = game.Players.LocalPlayer.Character.Torso.CFrame
- local taim = mouse.Hit.p - (tframe.p)
- leftweld.C0 = (CFrame.new(Vector3.new(),tframe:vectorToObjectSpace(taim)) * CFrame.Angles(math.pi/2,-math.pi/2,0)) + Vector3.new(-1,0.5,0)
- end
- wait(0.5)
- suit.Gauntlet2.Main.Fire:Play()
- status.Charge.Value = status.Charge.Value - 0.5
- wait(0.2)
- leftweld.C0 = oldleft
- local a = suit.Gauntlet2.Repulsor.CFrame.p+suit.Gauntlet2.Repulsor.CFrame:vectorToWorldSpace(Vector3.new(0,0,0))
- if target ~= nil then
- targ = target.Character.Torso.CFrame.p
- elseif target == nil then
- targ = mouse.Hit.p
- end
- rayparts = CastRepulsor(a,targ,10,rayparts,"Arm")
- wait(0.1)
- firing = false
- for i,v in pairs(rayparts) do
- v:Destroy()
- wait()
- end
- end
- --chest repulsor
- elseif key == "r" then
- 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
- sprinting = false
- local anim = hum:LoadAnimation(anims.Unibeam)
- firing = true
- main.Equip:Play()
- local targ = nil
- if target == nil then
- targ = mouse.Hit.p
- end
- local rayparts = {}
- if status.InSuit.Value then
- anim:Play()
- end
- wait(0.5)
- main.Fire:Play()
- status.Charge.Value = status.Charge.Value - 1.5
- wait(0.2)
- anim:Stop()
- local a = suit.Chest1.Light.CFrame.p+suit.Chest1.Light.CFrame:vectorToWorldSpace(Vector3.new(0,0,0))
- if target ~= nil then
- targ = target.Character.Torso.CFrame.p
- elseif target == nil then
- targ = mouse.Hit.p
- end
- rayparts = CastRepulsor(a,targ,10,rayparts,"Chest")
- wait(0.1)
- for i,v in pairs(rayparts) do
- v:Destroy()
- wait()
- end
- wait(3)
- firing = false
- end
- --laser
- elseif key == "t" then
- if (not laser) and status.Power.Value and (not firing) and (not light) and not grabbing then
- sprinting = false
- laser = true
- Laser()
- end
- elseif key == "l" then
- if (not light) and status.Power.Value and (not firing) and (not laser) and not grabbing then
- sprinting = false
- light = true
- Light()
- end
- elseif key == "0" then
- 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
- sprinting = true
- laser = false
- light = false
- suit.Gauntlet1.Main.Laser:Stop()
- if beam then
- beam:Destroy()
- end
- Sprint()
- end
- elseif key == "g" then
- if ((status.Power.Value and status.InSuit.Value) or ((not status.InSuit.Value) and (status.Sentry.Value) and status.Power.Value)) then
- if not grabbing then
- cangrab = true
- suit.Chest1.Union.Touched:connect(function(part)
- Grab(part)
- end)
- suit.Helmet.Union.Touched:connect(function(part)
- Grab(part)
- end)
- suit.Shoulder1.Union.Touched:connect(function(part)
- Grab(part)
- end)
- suit.Shoulder2.Union.Touched:connect(function(part)
- Grab(part)
- end)
- elseif grabbing then
- grabbing = false
- cangrab = false
- grab:Stop()
- if main:FindFirstChild("Grab") then
- main.Grab:Destroy()
- end
- end
- end
- end
- for i, v in pairs(Controls) do
- for ii, vv in pairs(v.Keys) do
- 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)
- end
- end
- end)
- mouse.KeyUp:connect(function(key)
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- local ByteKey = string.byte(key)
- for i, v in pairs(Controls) do
- for ii, vv in pairs(v.Keys) do
- 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)
- end
- end
- if key == "t" then
- laser = false
- suit.Gauntlet1.Main.Laser:Stop()
- if beam then
- beam:Destroy()
- end
- elseif key == "l" then
- light = false
- elseif key == "0" then
- sprinting = false
- end
- end)
- mouse.Button1Down:connect(function()
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- click_d = tick()
- wait(0.42)
- if not attacking and not lock then
- lock = true
- mousedown = true
- TrackLock(mouse)
- end
- end)
- mouse.Button1Up:connect(function()
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- lock = false
- mousedown = false
- main.Lock:Stop()
- main.HoldLock:Stop()
- holdSoundPlaying = false
- lockonImg.Visible = false
- holdlockImg.Visible = false
- MyDistText.Visible = false
- MyBillboard.Parent = nil
- MyBillboard.Adornee = nil
- if (tick()-click_d) <= 0.4 then
- 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
- attacking = true
- canattack = false
- candamage = true
- punch:Play(0.1,1,2.2)
- suit.Gauntlet1.Light.Swing.Pitch = math.random(100,120)/100
- suit.Gauntlet1.Light.Swing:Play()
- suit.Gauntlet1.Light.Touched:connect(function(part)
- if part.Parent and candamage and (not part:IsDescendantOf(char)) then
- if part.Parent:FindFirstChild("Humanoid") then
- candamage = false
- local humanoid = part.Parent:FindFirstChild("Humanoid")
- local torso = part.Parent:FindFirstChild("Torso")
- suit.Gauntlet1.Light.Smack.Pitch = math.random(90,110)/100
- suit.Gauntlet1.Light.Smack:Play()
- coroutine.resume(coroutine.create(function()
- local PushBack = CFrame.new(char.Torso.CFrame.p,part.Position).lookVector * 60
- PushBack = Vector3.new(PushBack.X,60,PushBack.Z)
- torso.Velocity = PushBack
- humanoid.PlatformStand = true
- humanoid:TakeDamage(50)
- wait(0.5)
- humanoid.PlatformStand = false
- humanoid.Sit = true
- end))
- elseif part.Parent:IsA("Model") then
- if part.Parent.Parent.Name == "Suit" then
- local num = math.random(1,25)
- if num == 1 then
- part:BreakJoints()
- part.CanCollide = true
- end
- part.Parent.Parent.Status.Flying.Value = false
- end
- end
- end
- end)
- wait(1)
- canattack = true
- candamage = false
- attacking = false
- end
- end
- end)
- function Laser()
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
- rightweld.CurrentAngle = 0
- rightweld.DesiredAngle = 0
- rightweld.MaxVelocity = 0
- end
- suit.Gauntlet1.Main.Laser:Play()
- while laser and (not firing) and (not grabbing) and (not light) and (status.Power.Value) do
- sprinting = false
- if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
- rightweld.CurrentAngle = 0
- rightweld.DesiredAngle = 0
- rightweld.MaxVelocity = 0
- local tframe = game.Players.LocalPlayer.Character.Torso.CFrame
- tframe = tframe + tframe:vectorToWorldSpace(Vector3.new(1, 0.5, 0))
- local taim = mouse.Hit.p - (tframe.p)
- rightweld.C0 = (CFrame.new(Vector3.new(),tframe:vectorToObjectSpace(taim)) * CFrame.Angles(math.pi/2,math.pi/2,0)) + Vector3.new(1,0.5,0)
- end
- local a = suit.Gauntlet1.Repulsor.CFrame.p+suit.Gauntlet1.Repulsor.CFrame:vectorToWorldSpace(Vector3.new(0,0,0))
- local targ = nil
- if target ~= nil then
- targ = target.Character.Torso.CFrame.p
- elseif target == nil then
- targ = mouse.Hit.p
- end
- CastLaser(a,targ)
- status.Charge.Value = status.Charge.Value - 0.03
- wait()
- end
- rightweld.C0 = oldright
- laser = false
- end
- function Light()
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- local torch = suit.Gauntlet1.Repulsor.Torch
- if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
- rightweld.CurrentAngle = 0
- rightweld.DesiredAngle = 0
- rightweld.MaxVelocity = 0
- end
- torch.Enabled = true
- while light and (not firing) and (not grabbing) and (not laser) and (status.Power.Value) do
- if status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value) then
- rightweld.CurrentAngle = 0
- rightweld.DesiredAngle = 0
- rightweld.MaxVelocity = 0
- sprinting = false
- local tframe = game.Players.LocalPlayer.Character.Torso.CFrame
- tframe = tframe + tframe:vectorToWorldSpace(Vector3.new(1, 0.5, 0))
- local taim = mouse.Hit.p - (tframe.p)
- rightweld.C0 = (CFrame.new(Vector3.new(),tframe:vectorToObjectSpace(taim)) * CFrame.Angles(math.pi/2,math.pi/2,0)) + Vector3.new(1,0.5,0)
- end
- wait()
- end
- rightweld.C0 = oldright
- torch.Enabled = false
- light = false
- end
- function Sprint()
- suit = GetChild(char,"Suit")
- main = suit.Chest2.Main
- status = GetChild(suit,"Status")
- sprint:Play()
- 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
- hum.WalkSpeed = 32
- hum.JumpPower = 0
- wait()
- end
- sprint:Stop()
- hum.WalkSpeed = 16
- hum.JumpPower = 60
- end
- function Grab(part)
- if (not grabbing) and cangrab and part.Parent:FindFirstChild("Torso") and part.Parent:FindFirstChild("Humanoid") and part.Parent:FindFirstChild("Humanoid").Health > 0 then
- local main = char:FindFirstChild("Suit").Chest2.Main
- laser = false
- light = false
- local ch = part.Parent
- local hm = part.Parent:WaitForChild("Humanoid")
- local spd = hm.WalkSpeed
- local pw = hm.JumpPower
- local w = Instance.new("Weld")
- w.Name = "Grab"
- w.Parent = main
- w.Part0 = main
- w.Part1 = part.Parent.Torso
- w.C0 = CFrame.new(0,0,-1)
- if status.InSuit.Value then
- grab:Play()
- end
- grabbing = true
- coroutine.resume(coroutine.create(function()
- while cangrab and grabbing and (status.InSuit.Value or (status.Calling.Value and (not status.Whole.Value) and status.Ejected.Value)) do
- hm.PlatformStand = true
- hm.JumpPower = 0
- hm.WalkSpeed = 0
- wait()
- end
- hm.JumpPower = pw
- hm.WalkSpeed = spd
- hm.PlatformStand = false
- end))
- end
- end
- hum.Running:connect(function(speed)
- if speed > 3 then
- cansprint = true
- elseif speed < 15 then
- cansprint = false
- sprinting = false
- end
- end)
- end))
- LocalScript10.Disabled = true
- Folder11.Name = "Assets"
- Folder11.Parent = LocalScript10
- Folder12.Name = "Animations"
- Folder12.Parent = Folder11
- Animation13.Name = "Jump"
- Animation13.Parent = Folder12
- Animation13.AnimationId = "http://www.roblox.com/Asset?ID=97170520"
- Animation14.Name = "Land"
- Animation14.Parent = Folder12
- Animation14.AnimationId = "http://www.roblox.com/Asset?ID=97171309"
- Animation15.Name = "Fly"
- Animation15.Parent = Folder12
- Animation15.AnimationId = "http://www.roblox.com/Asset?ID=97172005"
- Animation16.Name = "Hover"
- Animation16.Parent = Folder12
- Animation16.AnimationId = "http://www.roblox.com/Asset?ID=410609152"
- Animation17.Name = "Unibeam"
- Animation17.Parent = Folder12
- Animation17.AnimationId = "http://www.roblox.com/Asset?ID=410614695"
- Animation18.Name = "Punch"
- Animation18.Parent = Folder12
- Animation18.AnimationId = "http://www.roblox.com/Asset?ID=410613638"
- Animation19.Name = "Sprint"
- Animation19.Parent = Folder12
- Animation19.AnimationId = "http://www.roblox.com/asset/?id=410473872"
- Animation20.Name = "Grab"
- Animation20.Parent = Folder12
- Animation20.AnimationId = "http://www.roblox.com/Asset?ID=434754771"
- Folder21.Name = "Visual"
- Folder21.Parent = Folder11
- ParticleEmitter22.Name = "Thruster"
- ParticleEmitter22.Parent = Folder21
- ParticleEmitter22.Color = ColorSequence.new(Color3.new(0.992157, 1, 0.67451),Color3.new(1, 0.658824, 0.321569))
- ParticleEmitter22.LightEmission = 0.10000000149012
- ParticleEmitter22.Texture = "http://www.roblox.com/asset/?id=48229939"
- ParticleEmitter22.Transparency = NumberSequence.new(0.44374999403954,0.89375001192093,0.91874998807907,1)
- ParticleEmitter22.Size = NumberSequence.new(0.40000000596046,0.40000000596046)
- ParticleEmitter22.Lifetime = NumberRange.new(0.30000001192093, 0.30000001192093)
- ParticleEmitter22.LockedToPart = true
- ParticleEmitter22.Rate = 45645648
- ParticleEmitter23.Name = "Arm"
- ParticleEmitter23.Parent = Folder21
- ParticleEmitter23.Speed = NumberRange.new(0, 0)
- ParticleEmitter23.Color = ColorSequence.new(Color3.new(1, 0.913726, 0.466667),Color3.new(1, 0.913726, 0.466667))
- ParticleEmitter23.LightEmission = 0.69999998807907
- ParticleEmitter23.Texture = "http://www.roblox.com/asset/?id=242109931"
- ParticleEmitter23.Transparency = NumberSequence.new(0,1,0)
- ParticleEmitter23.Lifetime = NumberRange.new(0.5, 0.5)
- ParticleEmitter23.LockedToPart = true
- ParticleEmitter23.Rate = 7.6578905421913e+23
- ParticleEmitter24.Name = "Chest"
- ParticleEmitter24.Parent = Folder21
- ParticleEmitter24.Speed = NumberRange.new(0, 0)
- ParticleEmitter24.Color = ColorSequence.new(Color3.new(1, 0.913726, 0.466667),Color3.new(1, 0.913726, 0.466667))
- ParticleEmitter24.LightEmission = 0.69999998807907
- ParticleEmitter24.Texture = "http://www.roblox.com/asset/?id=242109931"
- ParticleEmitter24.Transparency = NumberSequence.new(0,1,0)
- ParticleEmitter24.Size = NumberSequence.new(2,2)
- ParticleEmitter24.Lifetime = NumberRange.new(0.5, 0.5)
- ParticleEmitter24.LockedToPart = true
- ParticleEmitter24.Rate = 7.6578905421913e+23
- BillboardGui25.Parent = Folder11
- BillboardGui25.Size = UDim2.new(2, 40, 2, 40)
- BillboardGui25.AlwaysOnTop = true
- BillboardGui25.StudsOffset = Vector3.new(0, 0, 2)
- ImageLabel26.Name = "lockonHeld"
- ImageLabel26.Parent = BillboardGui25
- ImageLabel26.Visible = false
- ImageLabel26.Transparency = 1
- ImageLabel26.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel26.BackgroundTransparency = 1
- ImageLabel26.Image = "http://www.roblox.com/asset/?id=282254484"
- TextLabel27.Name = "Distance"
- TextLabel27.Parent = BillboardGui25
- TextLabel27.Position = UDim2.new(0.800000012, 0, 0.200000003, 0)
- TextLabel27.Visible = false
- TextLabel27.Transparency = 1
- TextLabel27.Size = UDim2.new(10, 0, 0.200000003, 0)
- TextLabel27.BackgroundTransparency = 1
- TextLabel27.BorderColor = BrickColor.new("Institutional white")
- TextLabel27.BorderColor3 = Color3.new(1, 1, 1)
- TextLabel27.Font = Enum.Font.Arial
- TextLabel27.FontSize = Enum.FontSize.Size24
- TextLabel27.Text = "110"
- TextLabel27.TextColor = BrickColor.new("Institutional white")
- TextLabel27.TextColor3 = Color3.new(1, 1, 1)
- TextLabel27.TextScaled = true
- TextLabel27.TextSize = 24
- TextLabel27.TextWrap = true
- TextLabel27.TextWrapped = true
- TextLabel27.TextXAlignment = Enum.TextXAlignment.Left
- ImageLabel28.Name = "lockon"
- ImageLabel28.Parent = BillboardGui25
- ImageLabel28.Visible = false
- ImageLabel28.Transparency = 1
- ImageLabel28.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel28.BackgroundTransparency = 1
- ImageLabel28.Image = "http://www.roblox.com/asset/?id=282254354"
- Script29.Name = "IronManSound"
- Script29.Parent = Tool1
- table.insert(cors,sandbox(Script29,function()
- -- util
- function waitForChild(parent, childName)
- local child = parent:findFirstChild(childName)
- if child then return child end
- while true do
- child = parent.ChildAdded:wait()
- if child.Name==childName then return child end
- end
- end
- function newSound(id)
- local sound = Instance.new("Sound")
- sound.SoundId = id
- sound.archivable = false
- sound.Parent = script.Parent.Head
- return sound
- end
- -- declarations
- local sGettingUp = newSound("http://www.roblox.com/asset/?id=278329638")
- local sDied = newSound("http://www.roblox.com/asset/?id=267083409")
- local sFreeFalling = newSound("rbxasset://sounds/action_falling.mp3")
- local sJumping = newSound("http://www.roblox.com/asset/?id=278329638")
- local sLanding = newSound("http://www.roblox.com/asset/?id=278329705")
- local sSplash = newSound("rbxasset://sounds/impact_water.mp3")
- local sRunning = newSound("http://www.roblox.com/asset/?id=278329705")
- sRunning.Looped = true
- local sSwimming = newSound("rbxasset://sounds/action_swim.mp3")
- sSwimming.Looped = true
- local sClimbing = newSound("http://www.roblox.com/asset/?id=278329705")
- sClimbing.Looped = true
- local Figure = script.Parent
- local Head = waitForChild(Figure, "Head")
- local Humanoid = waitForChild(Figure, "Humanoid")
- local prevState = "None"
- -- functions
- function onDied()
- stopLoopedSounds()
- sDied:Play()
- end
- local fallCount = 0
- local fallSpeed = 0
- function onStateFall(state, sound)
- fallCount = fallCount + 1
- if state then
- sound.Volume = 0
- sound:Play()
- Spawn( function()
- local t = 0
- local thisFall = fallCount
- while t < 1.5 and fallCount == thisFall do
- local vol = math.max(t - 0.3 , 0)
- sound.Volume = vol
- wait(0.1)
- t = t + 0.1
- end
- end)
- else
- sound:Stop()
- end
- fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.Y))
- end
- function onStateNoStop(state, sound)
- if state then
- sound:Play()
- end
- end
- function onRunning(speed)
- sClimbing:Stop()
- sSwimming:Stop()
- if (prevState == "FreeFall" and fallSpeed > 50) then
- coroutine.resume(coroutine.create(function()
- Humanoid.WalkSpeed = 0
- local boom = Instance.new("Animation")
- boom.AnimationId = "http://www.roblox.com/Asset/?ID=410620231"
- local track = Humanoid:LoadAnimation(boom)
- track:Play()
- wait(0.75)
- track:Stop()
- Humanoid.WalkSpeed = 16
- end))
- local vol = 1
- sLanding.Volume = vol
- sLanding:Play()
- fallSpeed = 0
- elseif (prevState == "FreeFall" and fallSpeed < 50) then
- local vol = 1
- sLanding.Volume = vol
- sLanding:Play()
- fallSpeed = 0
- end
- if speed>0.5 then
- sRunning:Play()
- sRunning.Pitch = .98
- sRunning.Volume = .4
- else
- sRunning:Stop()
- end
- prevState = "Run"
- end
- function onSwimming(speed)
- if (prevState ~= "Swim" and speed > 0.1) then
- local volume = math.min(1.0, speed / 350)
- sSplash.Volume = volume
- sSplash:Play()
- prevState = "Swim"
- end
- sClimbing:Stop()
- sRunning:Stop()
- sSwimming.Pitch = 1.6
- sSwimming:Play()
- end
- function onClimbing(speed)
- sRunning:Stop()
- sSwimming:Stop()
- if speed>0.01 then
- sClimbing:Play()
- sClimbing.Pitch = speed / 5.5
- else
- sClimbing:Stop()
- end
- prevState = "Climb"
- end
- -- connect up
- function stopLoopedSounds()
- sRunning:Stop()
- sClimbing:Stop()
- sSwimming:Stop()
- end
- Humanoid.Died:connect(onDied)
- Humanoid.Running:connect(onRunning)
- Humanoid.Swimming:connect(onSwimming)
- Humanoid.Climbing:connect(onClimbing)
- Humanoid.Jumping:connect(function(state) onStateNoStop(state, sJumping) prevState = "Jump" end)
- Humanoid.GettingUp:connect(function(state) stopLoopedSounds() onStateNoStop(state, sGettingUp) prevState = "GetUp" end)
- Humanoid.FreeFalling:connect(function(state) stopLoopedSounds() onStateFall(state, sFreeFalling) prevState = "FreeFall" end)
- Humanoid.FallingDown:connect(function(state) stopLoopedSounds() end)
- Humanoid.StateChanged:connect(function(old, new)
- if not (new.Name == "Dead" or
- new.Name == "Running" or
- new.Name == "RunningNoPhysics" or
- new.Name == "Swimming" or
- new.Name == "Jumping" or
- new.Name == "GettingUp" or
- new.Name == "Freefall" or
- new.Name == "FallingDown") then
- stopLoopedSounds()
- end
- end)
- end))
- Script29.Disabled = true
- ParticleEmitter30.Name = "Sparks"
- ParticleEmitter30.Parent = Tool1
- ParticleEmitter30.Speed = NumberRange.new(-5, -5)
- ParticleEmitter30.Color = ColorSequence.new(Color3.new(0.976471, 1, 0.509804),Color3.new(0.976471, 1, 0.509804))
- ParticleEmitter30.Enabled = false
- ParticleEmitter30.LightEmission = 1
- ParticleEmitter30.Texture = "http://www.roblox.com/asset/?id=59720383"
- ParticleEmitter30.Size = NumberSequence.new(0.050000000745058,0.050000000745058)
- ParticleEmitter30.Lifetime = NumberRange.new(1, 1)
- ParticleEmitter30.Rate = 3.4634656540262e+14
- ParticleEmitter30.SpreadAngle = Vector2.new(360, 360)
- ParticleEmitter30.VelocitySpread = 360
- Model31.Name = "Mark5"
- Model31.Parent = Tool1
- Model32.Name = "Helmet"
- Model32.Parent = Model31
- Part33.Name = "Main"
- Part33.Parent = Model32
- 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)
- Part33.Orientation = Vector3.new(0, 90.1399994, 0)
- Part33.Position = Vector3.new(140.711914, 5.20600224, -156.460205)
- Part33.Rotation = Vector3.new(-179.800003, 89.8600006, 179.800003)
- Part33.Color = Color3.new(0, 0, 0)
- Part33.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- Part33.Anchored = true
- Part33.BrickColor = BrickColor.new("Really black")
- Part33.CanCollide = false
- Part33.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.5, 0.100000001, 0.100000001
- Part33.Material = Enum.Material.SmoothPlastic
- Part33.brickColor = BrickColor.new("Really black")
- Part33.FormFactor = Enum.FormFactor.Symmetric
- Part33.formFactor = Enum.FormFactor.Symmetric
- RocketPropulsion34.Name = "Force"
- RocketPropulsion34.Parent = Part33
- RocketPropulsion34.MaxTorque = Vector3.new(800000, 800000, 0)
- RocketPropulsion34.CartoonFactor = 0
- RocketPropulsion34.MaxSpeed = 0
- RocketPropulsion34.MaxThrust = 20000
- RocketPropulsion34.TargetRadius = 0.10000000149012
- RocketPropulsion34.ThrustP = 2000
- Sound35.Name = "FlyS"
- Sound35.Parent = Part33
- Sound35.Looped = true
- Sound35.SoundId = "http://www.roblox.com/asset/?id=97179333"
- ManualWeld36.Parent = Part33
- 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)
- ManualWeld36.Part0 = Part33
- ManualWeld36.Part1 = Part33
- ManualWeld36.part1 = Part33
- BlockMesh37.Parent = Part33
- BlockMesh37.Scale = Vector3.new(0, 0, 0)
- ManualWeld38.Parent = Part33
- ManualWeld38.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 2.21378905e-14, 0, 2.21378905e-14, 1)
- ManualWeld38.Part0 = Part33
- ManualWeld38.Part1 = Part33
- ManualWeld38.part1 = Part33
- Sound39.Name = "Attach"
- Sound39.Parent = Part33
- Sound39.SoundId = "http://www.roblox.com/asset/?id=431405534"
- Part40.Parent = Model32
- 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)
- Part40.Orientation = Vector3.new(0, -89.8600006, 90)
- Part40.Position = Vector3.new(140.912598, 5.30540323, -156.460083)
- Part40.Rotation = Vector3.new(0.209999993, -89.8600006, 90.2099991)
- Part40.Color = Color3.new(0, 0, 0)
- Part40.Size = Vector3.new(1, 1, 1)
- Part40.Anchored = true
- Part40.BottomSurface = Enum.SurfaceType.Smooth
- Part40.BrickColor = BrickColor.new("Really black")
- Part40.CanCollide = false
- Part40.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.5, 0.100000001, 0.100000001
- Part40.Material = Enum.Material.SmoothPlastic
- Part40.TopSurface = Enum.SurfaceType.Smooth
- Part40.brickColor = BrickColor.new("Really black")
- Part40.FormFactor = Enum.FormFactor.Custom
- Part40.formFactor = Enum.FormFactor.Custom
- SpecialMesh41.Parent = Part40
- SpecialMesh41.Scale = Vector3.new(1, 1.32000005, 0.600000024)
- ManualWeld42.Parent = Part40
- 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)
- ManualWeld42.Part0 = Part40
- ManualWeld42.Part1 = Part33
- ManualWeld42.part1 = Part33
- Part43.Parent = Model32
- 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)
- Part43.Orientation = Vector3.new(-0.0399999991, 90.5400009, 0)
- Part43.Position = Vector3.new(140.752441, 5.20600224, -156.460205)
- Part43.Rotation = Vector3.new(-175.440002, 89.4599991, 175.440002)
- Part43.Color = Color3.new(0, 0, 0)
- Part43.Size = Vector3.new(2, 1, 1)
- Part43.Anchored = true
- Part43.BottomSurface = Enum.SurfaceType.Smooth
- Part43.BrickColor = BrickColor.new("Really black")
- Part43.CanCollide = false
- Part43.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.5, 0.100000001, 0.100000001
- Part43.Material = Enum.Material.SmoothPlastic
- Part43.TopSurface = Enum.SurfaceType.Smooth
- Part43.brickColor = BrickColor.new("Really black")
- Part43.FormFactor = Enum.FormFactor.Symmetric
- Part43.formFactor = Enum.FormFactor.Symmetric
- SpecialMesh44.Parent = Part43
- SpecialMesh44.Scale = Vector3.new(1.30999994, 1.33000004, 1.30999994)
- ManualWeld45.Parent = Part43
- 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)
- ManualWeld45.Part0 = Part43
- ManualWeld45.Part1 = Part33
- ManualWeld45.part1 = Part33
- UnionOperation46.Name = "Mouth"
- UnionOperation46.Parent = Model32
- 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)
- UnionOperation46.Orientation = Vector3.new(0, -119.860001, -15)
- UnionOperation46.Position = Vector3.new(140.248047, 4.90034723, -156.468384)
- UnionOperation46.Rotation = Vector3.new(180, -60.1399994, 165)
- UnionOperation46.Color = Color3.new(0, 0, 0)
- UnionOperation46.Size = Vector3.new(0.76225847, 0.564379811, 0.533294022)
- UnionOperation46.Anchored = true
- UnionOperation46.BrickColor = BrickColor.new("Really black")
- UnionOperation46.CanCollide = false
- UnionOperation46.CustomPhysicalProperties = 0.100000001, 0.200000003, 0.5, 0.100000001, 0.100000001
- UnionOperation46.Material = Enum.Material.SmoothPlastic
- UnionOperation46.brickColor = BrickColor.new("Really black")
- UnionOperation46.UsePartColor = true
- ManualWeld47.Parent = UnionOperation46
- 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)
- ManualWeld47.Part0 = UnionOperation46
- ManualWeld47.Part1 = Part33
- ManualWeld47.part1 = Part33
- ObjectValue48.Name = "Transparent"
- ObjectValue48.Parent = UnionOperation46
- UnionOperation49.Parent = Model32
- 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)
- UnionOperation49.Orientation = Vector3.new(0, -179.860001, 0)
- UnionOperation49.Position = Vector3.new(140.952881, 5.42185593, -156.460205)
- UnionOperation49.Rotation = Vector3.new(-180, -0.140000001, 180)
- UnionOperation49.Color = Color3.new(0, 0, 0)
- UnionOperation49.Size = Vector3.new(1.47117555, 1.57027233, 1.25999832)
- UnionOperation49.Anchored = true
- UnionOperation49.BrickColor = BrickColor.new("Really black")
- UnionOperation49.CanCollide = false
- UnionOperation49.CustomPhysicalProperties = 0.100000001, 0.200000003, 0.5, 0.100000001, 0.100000001
- UnionOperation49.Material = Enum.Material.SmoothPlastic
- UnionOperation49.brickColor = BrickColor.new("Really black")
- UnionOperation49.UsePartColor = true
- ManualWeld50.Parent = UnionOperation49
- 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)
- ManualWeld50.Part0 = UnionOperation49
- ManualWeld50.Part1 = Part33
- ManualWeld50.part1 = Part33
- Part51.Parent = Model32
- 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)
- Part51.Orientation = Vector3.new(30.5599995, 90.5400009, 0)
- Part51.Position = Vector3.new(140.688232, 5.13859606, -156.460083)
- Part51.Rotation = Vector3.new(90.909996, 59.4399986, -91.0499954)
- Part51.Color = Color3.new(0, 0, 0)
- Part51.Size = Vector3.new(1, 1, 1)
- Part51.Anchored = true
- Part51.BottomSurface = Enum.SurfaceType.Smooth
- Part51.BrickColor = BrickColor.new("Really black")
- Part51.CanCollide = false
- Part51.CustomPhysicalProperties = 0.100000001, 0.200000003, 0.5, 0.100000001, 0.100000001
- Part51.Material = Enum.Material.SmoothPlastic
- Part51.TopSurface = Enum.SurfaceType.Smooth
- Part51.brickColor = BrickColor.new("Really black")
- Part51.FormFactor = Enum.FormFactor.Symmetric
- Part51.formFactor = Enum.FormFactor.Symmetric
- FileMesh52.Parent = Part51
- FileMesh52.MeshId = "http://www.roblox.com/asset/?id=15882007"
- FileMesh52.Scale = Vector3.new(0.800000012, 0.75999999, 0.5)
- ManualWeld53.Parent = Part51
- 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)
- ManualWeld53.Part0 = Part51
- ManualWeld53.Part1 = Part33
- ManualWeld53.part1 = Part33
- StringValue54.Name = "Target"
- StringValue54.Parent = Model32
- StringValue54.Value = "Head"
- Model55.Name = "Mask"
- Model55.Parent = Model31
- Part56.Name = "Main"
- Part56.Parent = Model55
- 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)
- Part56.Orientation = Vector3.new(0, 90.1399994, 0)
- Part56.Position = Vector3.new(140.711914, 5.20600224, -156.460205)
- Part56.Rotation = Vector3.new(-179.909988, 89.8600006, 179.909988)
- Part56.Color = Color3.new(0, 0, 0)
- Part56.Size = Vector3.new(0.300000012, 0.300000012, 0.300000012)
- Part56.Anchored = true
- Part56.BrickColor = BrickColor.new("Really black")
- Part56.CanCollide = false
- Part56.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.5, 0.100000001, 0.100000001
- Part56.Material = Enum.Material.SmoothPlastic
- Part56.brickColor = BrickColor.new("Really black")
- Part56.FormFactor = Enum.FormFactor.Symmetric
- Part56.formFactor = Enum.FormFactor.Symmetric
- RocketPropulsion57.Name = "Force"
- RocketPropulsion57.Parent = Part56
- RocketPropulsion57.MaxTorque = Vector3.new(800000, 800000, 0)
- RocketPropulsion57.CartoonFactor = 0
- RocketPropulsion57.MaxSpeed = 0
- RocketPropulsion57.MaxThrust = 20000
- RocketPropulsion57.TargetRadius = 0.10000000149012
- RocketPropulsion57.ThrustP = 2000
- Sound58.Name = "FlyS"
- Sound58.Parent = Part56
- Sound58.Looped = true
- Sound58.SoundId = "http://www.roblox.com/asset/?id=97179333"
- ManualWeld59.Parent = Part56
- 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)
- ManualWeld59.Part0 = Part56
- ManualWeld59.Part1 = Part56
- ManualWeld59.part1 = Part56
- BlockMesh60.Parent = Part56
- BlockMesh60.Scale = Vector3.new(0, 0, 0)
- Sound61.Name = "Music"
- Sound61.Parent = Part56
- Sound61.SoundId = "http://www.roblox.com/asset/?id=299288615"
- Sound61.Volume = 1
- ManualWeld62.Parent = Part56
- 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)
- ManualWeld62.Part0 = Part56
- ManualWeld62.Part1 = Part56
- ManualWeld62.part1 = Part56
- Sound63.Name = "Attach"
- Sound63.Parent = Part56
- Sound63.SoundId = "http://www.roblox.com/asset/?id=431405720"
- Sound63.Volume = 0.30000001192093
- UnionOperation64.Name = "Mask"
- UnionOperation64.Parent = Model55
- 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)
- UnionOperation64.Orientation = Vector3.new(-12.79, -89.8600006, 0)
- UnionOperation64.Position = Vector3.new(140.278809, 5.6306839, -156.458618)
- UnionOperation64.Rotation = Vector3.new(-89.3899994, -77.2099991, -89.3799973)
- UnionOperation64.Color = Color3.new(0, 0, 0)
- UnionOperation64.Size = Vector3.new(1.07968092, 1.14666295, 0.391915768)
- UnionOperation64.Anchored = true
- UnionOperation64.BrickColor = BrickColor.new("Really black")
- UnionOperation64.CanCollide = false
- UnionOperation64.CustomPhysicalProperties = 0.100000001, 0.200000003, 0.5, 0.100000001, 0.100000001
- UnionOperation64.Material = Enum.Material.SmoothPlastic
- UnionOperation64.brickColor = BrickColor.new("Really black")
- UnionOperation64.UsePartColor = true
- ManualWeld65.Parent = UnionOperation64
- 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)
- ManualWeld65.Part0 = UnionOperation64
- ManualWeld65.Part1 = Part56
- ManualWeld65.part1 = Part56
- Decal66.Parent = UnionOperation64
- Decal66.Texture = "http://www.roblox.com/asset/?id=305388287"
- Decal66.Transparency = 1
- Decal66.Face = Enum.NormalId.Back
- UnionOperation67.Name = "Eyes"
- UnionOperation67.Parent = Model55
- 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)
- UnionOperation67.Orientation = Vector3.new(0, -89.8600006, 0)
- UnionOperation67.Position = Vector3.new(140.147461, 5.46660089, -156.457275)
- UnionOperation67.Rotation = Vector3.new(0.0899999961, -89.8600006, 0.0899999961)
- UnionOperation67.Color = Color3.new(0.972549, 0.972549, 0.972549)
- UnionOperation67.Size = Vector3.new(0.768102109, 0.100000039, 0.0924971849)
- UnionOperation67.Anchored = true
- UnionOperation67.CanCollide = false
- UnionOperation67.CustomPhysicalProperties = 0.100000001, 0.300000012, 0.200000003, 0.100000001, 0.100000001
- UnionOperation67.Material = Enum.Material.Neon
- UnionOperation67.UsePartColor = true
- ManualWeld68.Parent = UnionOperation67
- 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)
- ManualWeld68.Part0 = UnionOperation67
- ManualWeld68.Part1 = Part56
- ManualWeld68.part1 = Part56
- StringValue69.Name = "Target"
- StringValue69.Parent = Model55
- StringValue69.Value = "Head"
- ObjectValue70.Name = "MainPart"
- ObjectValue70.Parent = Model55
- Configuration71.Name = "Status"
- Configuration71.Parent = Model31
- BoolValue72.Name = "Ejected"
- BoolValue72.Parent = Configuration71
- BoolValue73.Name = "InSuit"
- BoolValue73.Parent = Configuration71
- ObjectValue74.Name = "Owner"
- ObjectValue74.Parent = Configuration71
- BoolValue75.Name = "Power"
- BoolValue75.Parent = Configuration71
- BoolValue76.Name = "Sentry"
- BoolValue76.Parent = Configuration71
- NumberValue77.Name = "Charge"
- NumberValue77.Parent = Configuration71
- NumberValue77.Value = 100
- BoolValue78.Name = "Flying"
- BoolValue78.Parent = Configuration71
- BoolValue79.Name = "Welded"
- BoolValue79.Parent = Configuration71
- BoolValue80.Name = "Broken"
- BoolValue80.Parent = Configuration71
- BoolValue81.Name = "Helmet"
- BoolValue81.Parent = Configuration71
- BoolValue81.Value = true
- BoolValue82.Name = "Whole"
- BoolValue82.Parent = Configuration71
- BoolValue82.Value = true
- BoolValue83.Name = "Calling"
- BoolValue83.Parent = Configuration71
- Model84.Name = "Thigh1"
- Model84.Parent = Model31
- UnionOperation85.Parent = Model84
- 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)
- UnionOperation85.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation85.Position = Vector3.new(140.762451, 2.06452703, -156.987305)
- UnionOperation85.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation85.Color = Color3.new(0, 0, 0)
- UnionOperation85.Size = Vector3.new(1.06250083, 1.06773448, 1.07425058)
- UnionOperation85.Anchored = true
- UnionOperation85.BrickColor = BrickColor.new("Really black")
- UnionOperation85.CanCollide = false
- UnionOperation85.Material = Enum.Material.SmoothPlastic
- UnionOperation85.brickColor = BrickColor.new("Really black")
- UnionOperation85.UsePartColor = true
- ManualWeld86.Parent = UnionOperation85
- ManualWeld86.C1 = CFrame.new(0, 0.483639836, 0.000885009766, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld86.Part0 = UnionOperation85
- ManualWeld86.Part1 = Part92
- ManualWeld86.part1 = Part92
- UnionOperation87.Parent = Model84
- 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)
- UnionOperation87.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation87.Position = Vector3.new(140.499023, 2.04926705, -156.988159)
- UnionOperation87.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation87.Color = Color3.new(0, 0, 0)
- UnionOperation87.Size = Vector3.new(1.05250001, 0.745000184, 0.52750057)
- UnionOperation87.Anchored = true
- UnionOperation87.BrickColor = BrickColor.new("Really black")
- UnionOperation87.CanCollide = false
- UnionOperation87.Material = Enum.Material.SmoothPlastic
- UnionOperation87.brickColor = BrickColor.new("Really black")
- UnionOperation87.UsePartColor = true
- ManualWeld88.Parent = UnionOperation87
- ManualWeld88.C1 = CFrame.new(0.00124740601, 0.465009093, -0.262496948, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld88.Part0 = UnionOperation87
- ManualWeld88.Part1 = Part92
- ManualWeld88.part1 = Part92
- ObjectValue89.Name = "Transparent"
- ObjectValue89.Parent = UnionOperation87
- UnionOperation90.Parent = Model84
- 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)
- UnionOperation90.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation90.Position = Vector3.new(140.756592, 2.14093494, -156.987305)
- UnionOperation90.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation90.Color = Color3.new(0, 0, 0)
- UnionOperation90.Size = Vector3.new(1.0424999, 0.900000572, 1.05250013)
- UnionOperation90.Anchored = true
- UnionOperation90.BrickColor = BrickColor.new("Really black")
- UnionOperation90.CanCollide = false
- UnionOperation90.Material = Enum.Material.SmoothPlastic
- UnionOperation90.brickColor = BrickColor.new("Really black")
- UnionOperation90.UsePartColor = true
- ManualWeld91.Parent = UnionOperation90
- ManualWeld91.C1 = CFrame.new(3.81469727e-06, 0.557500482, -0.00500488281, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld91.Part0 = UnionOperation90
- ManualWeld91.Part1 = Part92
- ManualWeld91.part1 = Part92
- Part92.Name = "Main"
- Part92.Parent = Model84
- 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)
- Part92.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- Part92.Position = Vector3.new(140.761719, 1.58362997, -156.987305)
- Part92.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- Part92.Color = Color3.new(0, 0, 0)
- Part92.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part92.Anchored = true
- Part92.BottomSurface = Enum.SurfaceType.Smooth
- Part92.BrickColor = BrickColor.new("Really black")
- Part92.CanCollide = false
- Part92.Material = Enum.Material.SmoothPlastic
- Part92.TopSurface = Enum.SurfaceType.Smooth
- Part92.brickColor = BrickColor.new("Really black")
- BlockMesh93.Parent = Part92
- BlockMesh93.Scale = Vector3.new(5.0999999, 10.1000004, 5.0999999)
- ManualWeld94.Parent = Part92
- ManualWeld94.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld94.Part0 = Part92
- ManualWeld94.Part1 = Part92
- ManualWeld94.part1 = Part92
- Sound95.Name = "FlyS"
- Sound95.Parent = Part92
- Sound95.Looped = true
- Sound95.SoundId = "http://www.roblox.com/asset/?id=97179333"
- RocketPropulsion96.Name = "Force"
- RocketPropulsion96.Parent = Part92
- RocketPropulsion96.MaxTorque = Vector3.new(800000, 800000, 0)
- RocketPropulsion96.CartoonFactor = 0
- RocketPropulsion96.MaxSpeed = 0
- RocketPropulsion96.MaxThrust = 20000
- RocketPropulsion96.TargetRadius = 0.10000000149012
- RocketPropulsion96.ThrustP = 2000
- Sound97.Name = "Attach"
- Sound97.Parent = Part92
- Sound97.SoundId = "http://www.roblox.com/asset/?id=431405720"
- Sound97.Volume = 0.30000001192093
- Part98.Parent = Model84
- 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)
- Part98.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- Part98.Position = Vector3.new(140.50415, 2.095927, -156.986755)
- Part98.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- Part98.Color = Color3.new(0, 0, 0)
- Part98.Size = Vector3.new(1.05250001, 0.975000024, 0.517499924)
- Part98.Anchored = true
- Part98.BottomSurface = Enum.SurfaceType.Smooth
- Part98.BrickColor = BrickColor.new("Really black")
- Part98.CanCollide = false
- Part98.Material = Enum.Material.SmoothPlastic
- Part98.TopSurface = Enum.SurfaceType.Smooth
- Part98.brickColor = BrickColor.new("Really black")
- ManualWeld99.Parent = Part98
- ManualWeld99.C1 = CFrame.new(0, 0.515004516, -0.257499695, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld99.Part0 = Part98
- ManualWeld99.Part1 = Part92
- ManualWeld99.part1 = Part92
- StringValue100.Name = "Target"
- StringValue100.Parent = Model84
- StringValue100.Value = "Right Leg"
- Model101.Name = "Boot2"
- Model101.Parent = Model31
- Part102.Name = "Main"
- Part102.Parent = Model101
- 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)
- Part102.Orientation = Vector3.new(0, 90.1299973, 0)
- Part102.Position = Vector3.new(140.747803, 1.58127904, -155.941162)
- Part102.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
- Part102.Color = Color3.new(0, 0, 0)
- Part102.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part102.Anchored = true
- Part102.BottomSurface = Enum.SurfaceType.Smooth
- Part102.BrickColor = BrickColor.new("Really black")
- Part102.CanCollide = false
- Part102.Material = Enum.Material.SmoothPlastic
- Part102.TopSurface = Enum.SurfaceType.Smooth
- Part102.brickColor = BrickColor.new("Really black")
- BlockMesh103.Parent = Part102
- BlockMesh103.Scale = Vector3.new(0, 0, 0)
- Sound104.Name = "FlyS"
- Sound104.Parent = Part102
- Sound104.Looped = true
- Sound104.SoundId = "http://www.roblox.com/asset/?id=97179333"
- RocketPropulsion105.Name = "Force"
- RocketPropulsion105.Parent = Part102
- RocketPropulsion105.MaxTorque = Vector3.new(800000, 800000, 0)
- RocketPropulsion105.CartoonFactor = 0
- RocketPropulsion105.MaxSpeed = 0
- RocketPropulsion105.MaxThrust = 20000
- RocketPropulsion105.TargetRadius = 0.10000000149012
- RocketPropulsion105.ThrustP = 2000
- ManualWeld106.Parent = Part102
- 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)
- ManualWeld106.Part0 = Part102
- ManualWeld106.Part1 = Part102
- ManualWeld106.part1 = Part102
- ManualWeld107.Parent = Part102
- 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)
- ManualWeld107.Part0 = Part102
- ManualWeld107.Part1 = Part102
- ManualWeld107.part1 = Part102
- Sound108.Name = "Attach"
- Sound108.Parent = Part102
- Sound108.SoundId = "http://www.roblox.com/asset/?id=431405534"
- Part109.Name = "Repulsor"
- Part109.Parent = Model101
- 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)
- Part109.Orientation = Vector3.new(-0.00999999978, 90.1299973, 180)
- Part109.Position = Vector3.new(140.747803, 0.565472007, -155.941162)
- Part109.Rotation = Vector3.new(-177.73999, 89.8699951, -2.25999999)
- Part109.Color = Color3.new(0, 0, 0)
- Part109.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
- Part109.Anchored = true
- Part109.BottomSurface = Enum.SurfaceType.Smooth
- Part109.BrickColor = BrickColor.new("Really black")
- Part109.CanCollide = false
- Part109.Material = Enum.Material.SmoothPlastic
- Part109.TopSurface = Enum.SurfaceType.Smooth
- Part109.brickColor = BrickColor.new("Really black")
- Part109.FormFactor = Enum.FormFactor.Symmetric
- Part109.formFactor = Enum.FormFactor.Symmetric
- CylinderMesh110.Parent = Part109
- CylinderMesh110.Scale = Vector3.new(1, 0.201249972, 1)
- ManualWeld111.Parent = Part109
- 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)
- ManualWeld111.Part0 = Part109
- ManualWeld111.Part1 = Part102
- ManualWeld111.part1 = Part102
- UnionOperation112.Parent = Model101
- 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)
- UnionOperation112.Orientation = Vector3.new(90, 90.1299973, 0)
- UnionOperation112.Position = Vector3.new(141.149658, 1.29591, -155.979004)
- UnionOperation112.Rotation = Vector3.new(90, 0, -90.1299973)
- UnionOperation112.Color = Color3.new(0, 0, 0)
- UnionOperation112.Size = Vector3.new(0.532000065, 0.290530592, 0.548835039)
- UnionOperation112.Anchored = true
- UnionOperation112.BrickColor = BrickColor.new("Really black")
- UnionOperation112.CanCollide = false
- UnionOperation112.Material = Enum.Material.SmoothPlastic
- UnionOperation112.brickColor = BrickColor.new("Really black")
- UnionOperation112.UsePartColor = true
- ManualWeld113.Parent = UnionOperation112
- 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)
- ManualWeld113.Part0 = UnionOperation112
- ManualWeld113.Part1 = Part102
- ManualWeld113.part1 = Part102
- ObjectValue114.Name = "Transparent"
- ObjectValue114.Parent = UnionOperation112
- UnionOperation115.Parent = Model101
- 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)
- UnionOperation115.Orientation = Vector3.new(0, 90.1299973, 0)
- UnionOperation115.Position = Vector3.new(140.272461, 1.05323195, -155.940063)
- UnionOperation115.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
- UnionOperation115.Color = Color3.new(0, 0, 0)
- UnionOperation115.Size = Vector3.new(1.06800067, 0.814000249, 0.950762749)
- UnionOperation115.Anchored = true
- UnionOperation115.BrickColor = BrickColor.new("Really black")
- UnionOperation115.CanCollide = false
- UnionOperation115.Material = Enum.Material.SmoothPlastic
- UnionOperation115.brickColor = BrickColor.new("Really black")
- UnionOperation115.UsePartColor = true
- ManualWeld116.Parent = UnionOperation115
- 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)
- ManualWeld116.Part0 = UnionOperation115
- ManualWeld116.Part1 = Part102
- ManualWeld116.part1 = Part102
- UnionOperation117.Parent = Model101
- 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)
- UnionOperation117.Orientation = Vector3.new(90, 90.1299973, 0)
- UnionOperation117.Position = Vector3.new(140.759766, 1.00156903, -155.940536)
- UnionOperation117.Rotation = Vector3.new(90, 0, -90.1299973)
- UnionOperation117.Color = Color3.new(0, 0, 0)
- UnionOperation117.Size = Vector3.new(1.0570004, 1.07455266, 0.697549164)
- UnionOperation117.Anchored = true
- UnionOperation117.BrickColor = BrickColor.new("Really black")
- UnionOperation117.CanCollide = false
- UnionOperation117.Material = Enum.Material.SmoothPlastic
- UnionOperation117.brickColor = BrickColor.new("Really black")
- UnionOperation117.UsePartColor = true
- ManualWeld118.Parent = UnionOperation117
- 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)
- ManualWeld118.Part0 = UnionOperation117
- ManualWeld118.Part1 = Part102
- ManualWeld118.part1 = Part102
- ObjectValue119.Name = "Transparent"
- ObjectValue119.Parent = UnionOperation117
- UnionOperation120.Parent = Model101
- 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)
- UnionOperation120.Orientation = Vector3.new(0, 90.1299973, 0)
- UnionOperation120.Position = Vector3.new(140.521729, 1.05771995, -155.940536)
- UnionOperation120.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
- UnionOperation120.Color = Color3.new(0, 0, 0)
- UnionOperation120.Size = Vector3.new(1.06900012, 1.05700243, 1.5625)
- UnionOperation120.Anchored = true
- UnionOperation120.BrickColor = BrickColor.new("Really black")
- UnionOperation120.CanCollide = false
- UnionOperation120.Material = Enum.Material.SmoothPlastic
- UnionOperation120.brickColor = BrickColor.new("Really black")
- UnionOperation120.UsePartColor = true
- ManualWeld121.Parent = UnionOperation120
- 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)
- ManualWeld121.Part0 = UnionOperation120
- ManualWeld121.Part1 = Part102
- ManualWeld121.part1 = Part102
- UnionOperation122.Parent = Model101
- 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)
- UnionOperation122.Orientation = Vector3.new(0, 0.129999995, 124.139999)
- UnionOperation122.Position = Vector3.new(140.530518, 0.862071991, -155.940536)
- UnionOperation122.Rotation = Vector3.new(0, 0.129999995, 124.139999)
- UnionOperation122.Color = Color3.new(0, 0, 0)
- UnionOperation122.Size = Vector3.new(1.22072148, 1.23606968, 1.06808341)
- UnionOperation122.Anchored = true
- UnionOperation122.BrickColor = BrickColor.new("Really black")
- UnionOperation122.CanCollide = false
- UnionOperation122.Material = Enum.Material.SmoothPlastic
- UnionOperation122.brickColor = BrickColor.new("Really black")
- UnionOperation122.UsePartColor = true
- ManualWeld123.Parent = UnionOperation122
- 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)
- ManualWeld123.Part0 = UnionOperation122
- ManualWeld123.Part1 = Part102
- ManualWeld123.part1 = Part102
- StringValue124.Name = "Target"
- StringValue124.Parent = Model101
- StringValue124.Value = "Left Leg"
- Model125.Name = "Boot1"
- Model125.Parent = Model31
- Part126.Name = "Repulsor"
- Part126.Parent = Model125
- 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)
- Part126.Orientation = Vector3.new(-0.00999999978, 90.1299973, 180)
- Part126.Position = Vector3.new(140.761719, 0.565472007, -156.987305)
- Part126.Rotation = Vector3.new(-177.440002, 89.8699951, -2.56999993)
- Part126.Color = Color3.new(0, 0, 0)
- Part126.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
- Part126.Anchored = true
- Part126.BottomSurface = Enum.SurfaceType.Smooth
- Part126.BrickColor = BrickColor.new("Really black")
- Part126.CanCollide = false
- Part126.Material = Enum.Material.SmoothPlastic
- Part126.TopSurface = Enum.SurfaceType.Smooth
- Part126.brickColor = BrickColor.new("Really black")
- Part126.FormFactor = Enum.FormFactor.Symmetric
- Part126.formFactor = Enum.FormFactor.Symmetric
- CylinderMesh127.Parent = Part126
- CylinderMesh127.Scale = Vector3.new(1, 0.201249972, 1)
- ManualWeld128.Parent = Part126
- 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)
- ManualWeld128.Part0 = Part126
- ManualWeld128.Part1 = Part129
- ManualWeld128.part1 = Part129
- Part129.Name = "Main"
- Part129.Parent = Model125
- 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)
- Part129.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- Part129.Position = Vector3.new(140.761719, 1.58362997, -156.987305)
- Part129.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- Part129.Color = Color3.new(0, 0, 0)
- Part129.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part129.Anchored = true
- Part129.BottomSurface = Enum.SurfaceType.Smooth
- Part129.BrickColor = BrickColor.new("Really black")
- Part129.CanCollide = false
- Part129.Material = Enum.Material.SmoothPlastic
- Part129.TopSurface = Enum.SurfaceType.Smooth
- Part129.brickColor = BrickColor.new("Really black")
- BlockMesh130.Parent = Part129
- BlockMesh130.Scale = Vector3.new(0, 0, 0)
- ManualWeld131.Parent = Part129
- ManualWeld131.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld131.Part0 = Part129
- ManualWeld131.Part1 = Part129
- ManualWeld131.part1 = Part129
- Sound132.Name = "FlyS"
- Sound132.Parent = Part129
- Sound132.Looped = true
- Sound132.SoundId = "http://www.roblox.com/asset/?id=97179333"
- RocketPropulsion133.Name = "Force"
- RocketPropulsion133.Parent = Part129
- RocketPropulsion133.MaxTorque = Vector3.new(800000, 800000, 0)
- RocketPropulsion133.CartoonFactor = 0
- RocketPropulsion133.MaxSpeed = 0
- RocketPropulsion133.MaxThrust = 20000
- RocketPropulsion133.TargetRadius = 0.10000000149012
- RocketPropulsion133.ThrustP = 2000
- ManualWeld134.Parent = Part129
- ManualWeld134.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld134.Part0 = Part129
- ManualWeld134.Part1 = Part129
- ManualWeld134.part1 = Part129
- Sound135.Name = "Attach"
- Sound135.Parent = Part129
- Sound135.SoundId = "http://www.roblox.com/asset/?id=431405534"
- UnionOperation136.Parent = Model125
- 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)
- UnionOperation136.Orientation = Vector3.new(85.0299988, -89.8199997, -179.949997)
- UnionOperation136.Position = Vector3.new(140.767578, 0.972364008, -156.988159)
- UnionOperation136.Rotation = Vector3.new(89.9799957, -4.96999979, -90.1299973)
- UnionOperation136.Color = Color3.new(0, 0, 0)
- UnionOperation136.Size = Vector3.new(1.05700016, 1.07833374, 0.718233883)
- UnionOperation136.Anchored = true
- UnionOperation136.BrickColor = BrickColor.new("Really black")
- UnionOperation136.CanCollide = false
- UnionOperation136.Material = Enum.Material.SmoothPlastic
- UnionOperation136.brickColor = BrickColor.new("Really black")
- UnionOperation136.UsePartColor = true
- ManualWeld137.Parent = UnionOperation136
- 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)
- ManualWeld137.Part0 = UnionOperation136
- ManualWeld137.Part1 = Part129
- ManualWeld137.part1 = Part129
- ObjectValue138.Name = "Transparent"
- ObjectValue138.Parent = UnionOperation136
- UnionOperation139.Parent = Model125
- 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)
- UnionOperation139.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation139.Position = Vector3.new(140.535889, 1.06452596, -156.986755)
- UnionOperation139.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation139.Color = Color3.new(0, 0, 0)
- UnionOperation139.Size = Vector3.new(1.06850028, 1.05700243, 1.56250012)
- UnionOperation139.Anchored = true
- UnionOperation139.BrickColor = BrickColor.new("Really black")
- UnionOperation139.CanCollide = false
- UnionOperation139.Material = Enum.Material.SmoothPlastic
- UnionOperation139.brickColor = BrickColor.new("Really black")
- UnionOperation139.UsePartColor = true
- ManualWeld140.Parent = UnionOperation139
- ManualWeld140.C1 = CFrame.new(7.62939453e-06, -0.521012545, -0.225791931, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld140.Part0 = UnionOperation139
- ManualWeld140.Part1 = Part129
- ManualWeld140.part1 = Part129
- UnionOperation141.Parent = Model125
- 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)
- UnionOperation141.Orientation = Vector3.new(90, 90.1299973, 0)
- UnionOperation141.Position = Vector3.new(141.163818, 1.30036604, -156.951538)
- UnionOperation141.Rotation = Vector3.new(90, 0.00999999978, -90.1299973)
- UnionOperation141.Color = Color3.new(0, 0, 0)
- UnionOperation141.Size = Vector3.new(0.532000124, 0.290530592, 0.54883498)
- UnionOperation141.Anchored = true
- UnionOperation141.BrickColor = BrickColor.new("Really black")
- UnionOperation141.CanCollide = false
- UnionOperation141.Material = Enum.Material.SmoothPlastic
- UnionOperation141.brickColor = BrickColor.new("Really black")
- UnionOperation141.UsePartColor = true
- ManualWeld142.Parent = UnionOperation141
- ManualWeld142.C1 = CFrame.new(-0.0367546082, -0.283289433, 0.402099609, 1, 0, 0, 0, -8.9843079e-06, -1, 0, 1, -8.98431063e-06)
- ManualWeld142.Part0 = UnionOperation141
- ManualWeld142.Part1 = Part129
- ManualWeld142.part1 = Part129
- ObjectValue143.Name = "Transparent"
- ObjectValue143.Parent = UnionOperation141
- UnionOperation144.Parent = Model125
- 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)
- UnionOperation144.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation144.Position = Vector3.new(140.586182, 1.05323195, -156.987183)
- UnionOperation144.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation144.Color = Color3.new(0, 0, 0)
- UnionOperation144.Size = Vector3.new(1.06800091, 0.813750684, 1.46136725)
- UnionOperation144.Anchored = true
- UnionOperation144.BrickColor = BrickColor.new("Really black")
- UnionOperation144.CanCollide = false
- UnionOperation144.Material = Enum.Material.SmoothPlastic
- UnionOperation144.brickColor = BrickColor.new("Really black")
- UnionOperation144.UsePartColor = true
- ManualWeld145.Parent = UnionOperation144
- ManualWeld145.C1 = CFrame.new(0.000247955322, -0.526632547, -0.175216675, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld145.Part0 = UnionOperation144
- ManualWeld145.Part1 = Part129
- ManualWeld145.part1 = Part129
- UnionOperation146.Parent = Model125
- 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)
- UnionOperation146.Orientation = Vector3.new(-0.00999999978, 45.1299973, 0)
- UnionOperation146.Position = Vector3.new(140.326416, 1.05323195, -156.986572)
- UnionOperation146.Rotation = Vector3.new(-0.00999999978, 45.1299973, 0.00999999978)
- UnionOperation146.Color = Color3.new(0, 0, 0)
- UnionOperation146.Size = Vector3.new(1.33371818, 0.814001083, 1.33300757)
- UnionOperation146.Anchored = true
- UnionOperation146.BrickColor = BrickColor.new("Really black")
- UnionOperation146.CanCollide = false
- UnionOperation146.Material = Enum.Material.SmoothPlastic
- UnionOperation146.brickColor = BrickColor.new("Really black")
- UnionOperation146.UsePartColor = true
- ManualWeld147.Parent = UnionOperation146
- 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)
- ManualWeld147.Part0 = UnionOperation146
- ManualWeld147.Part1 = Part129
- ManualWeld147.part1 = Part129
- StringValue148.Name = "Target"
- StringValue148.Parent = Model125
- StringValue148.Value = "Right Leg"
- Model149.Name = "Arm1"
- Model149.Parent = Model31
- UnionOperation150.Parent = Model149
- 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)
- UnionOperation150.Orientation = Vector3.new(0, 0.129999995, -179.98999)
- UnionOperation150.Position = Vector3.new(140.669189, 3.88459396, -158.009888)
- UnionOperation150.Rotation = Vector3.new(0, 0.129999995, -179.98999)
- UnionOperation150.Color = Color3.new(0, 0, 0)
- UnionOperation150.Size = Vector3.new(1.07500017, 0.607500076, 1.07500005)
- UnionOperation150.Anchored = true
- UnionOperation150.BrickColor = BrickColor.new("Really black")
- UnionOperation150.CanCollide = false
- UnionOperation150.Material = Enum.Material.SmoothPlastic
- UnionOperation150.brickColor = BrickColor.new("Really black")
- UnionOperation150.UsePartColor = true
- ManualWeld151.Parent = UnionOperation150
- 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)
- ManualWeld151.Part0 = UnionOperation150
- ManualWeld151.Part1 = Part152
- ManualWeld151.part1 = Part152
- Part152.Name = "Main"
- Part152.Parent = Model149
- 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)
- Part152.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- Part152.Position = Vector3.new(140.669189, 3.67798805, -158.009888)
- Part152.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- Part152.Color = Color3.new(0, 0, 0)
- Part152.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part152.Anchored = true
- Part152.BottomSurface = Enum.SurfaceType.Smooth
- Part152.BrickColor = BrickColor.new("Really black")
- Part152.CanCollide = false
- Part152.Material = Enum.Material.SmoothPlastic
- Part152.TopSurface = Enum.SurfaceType.Smooth
- Part152.brickColor = BrickColor.new("Really black")
- BlockMesh153.Parent = Part152
- BlockMesh153.Scale = Vector3.new(5.0999999, 9, 5.0999999)
- RocketPropulsion154.Name = "Force"
- RocketPropulsion154.Parent = Part152
- RocketPropulsion154.MaxTorque = Vector3.new(800000, 800000, 0)
- RocketPropulsion154.CartoonFactor = 0
- RocketPropulsion154.MaxSpeed = 0
- RocketPropulsion154.MaxThrust = 20000
- RocketPropulsion154.TargetRadius = 0.10000000149012
- RocketPropulsion154.ThrustP = 2000
- Sound155.Name = "FlyS"
- Sound155.Parent = Part152
- Sound155.Looped = true
- Sound155.SoundId = "http://www.roblox.com/asset/?id=97179333"
- ManualWeld156.Parent = Part152
- 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)
- ManualWeld156.Part0 = Part152
- ManualWeld156.Part1 = Part152
- ManualWeld156.part1 = Part152
- Sound157.Name = "Attach"
- Sound157.Parent = Part152
- Sound157.SoundId = "http://www.roblox.com/asset/?id=431405720"
- Sound157.Volume = 0.30000001192093
- StringValue158.Name = "Target"
- StringValue158.Parent = Model149
- StringValue158.Value = "Right Arm"
- UnionOperation159.Parent = Model149
- 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)
- UnionOperation159.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation159.Position = Vector3.new(140.669434, 4.0803299, -157.858765)
- UnionOperation159.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation159.Color = Color3.new(0, 0, 0)
- UnionOperation159.Size = Vector3.new(0.622875273, 0.204066664, 1.05500031)
- UnionOperation159.Anchored = true
- UnionOperation159.BrickColor = BrickColor.new("Really black")
- UnionOperation159.CanCollide = false
- UnionOperation159.Material = Enum.Material.SmoothPlastic
- UnionOperation159.brickColor = BrickColor.new("Really black")
- UnionOperation159.UsePartColor = true
- ManualWeld160.Parent = UnionOperation159
- 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)
- ManualWeld160.Part0 = UnionOperation159
- ManualWeld160.Part1 = Part152
- ManualWeld160.part1 = Part152
- Model161.Name = "Chest2"
- Model161.Parent = Model31
- UnionOperation162.Parent = Model161
- 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)
- UnionOperation162.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation162.Position = Vector3.new(140.752686, 3.15888405, -156.462524)
- UnionOperation162.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation162.Color = Color3.new(0, 0, 0)
- UnionOperation162.Size = Vector3.new(2.10000014, 1.15000045, 1.10000026)
- UnionOperation162.Anchored = true
- UnionOperation162.BrickColor = BrickColor.new("Really black")
- UnionOperation162.CanCollide = false
- UnionOperation162.Material = Enum.Material.SmoothPlastic
- UnionOperation162.brickColor = BrickColor.new("Really black")
- UnionOperation162.UsePartColor = true
- ManualWeld163.Parent = UnionOperation162
- ManualWeld163.C1 = CFrame.new(-3.81469727e-06, -0.524983883, -0.0013885498, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld163.Part0 = UnionOperation162
- ManualWeld163.Part1 = Part169
- ManualWeld163.part1 = Part169
- UnionOperation164.Parent = Model161
- 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)
- UnionOperation164.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation164.Position = Vector3.new(140.752686, 3.13648605, -156.462524)
- UnionOperation164.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation164.Color = Color3.new(0, 0, 0)
- UnionOperation164.Size = Vector3.new(1.89999962, 0.944999337, 1.0400002)
- UnionOperation164.Anchored = true
- UnionOperation164.BrickColor = BrickColor.new("Really black")
- UnionOperation164.CanCollide = false
- UnionOperation164.Material = Enum.Material.SmoothPlastic
- UnionOperation164.brickColor = BrickColor.new("Really black")
- UnionOperation164.UsePartColor = trueManualWeld165.Parent = UnionOperation164
- ManualWeld165.C1 = CFrame.new(-3.81469727e-06, -0.547483444, -0.0013885498, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld165.Part0 = UnionOperation164
- ManualWeld165.Part1 = Part169
- ManualWeld165.part1 = Part169
- ObjectValue166.Name = "Transparent"
- ObjectValue166.Parent = UnionOperation164
- UnionOperation167.Parent = Model161
- 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)
- UnionOperation167.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation167.Position = Vector3.new(140.76001, 3.09415507, -156.462524)
- UnionOperation167.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation167.Color = Color3.new(0, 0, 0)
- UnionOperation167.Size = Vector3.new(2.02999997, 0.875000119, 1.06500018)
- UnionOperation167.Anchored = true
- UnionOperation167.BrickColor = BrickColor.new("Really black")
- UnionOperation167.CanCollide = false
- UnionOperation167.Material = Enum.Material.SmoothPlastic
- UnionOperation167.brickColor = BrickColor.new("Really black")
- UnionOperation167.UsePartColor = true
- ManualWeld168.Parent = UnionOperation167
- ManualWeld168.C1 = CFrame.new(0, -0.587484598, 0.00611114502, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld168.Part0 = UnionOperation167
- ManualWeld168.Part1 = Part169
- ManualWeld168.part1 = Part169
- Part169.Name = "Main"
- Part169.Parent = Model161
- 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)
- Part169.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- Part169.Position = Vector3.new(140.753906, 3.68457794, -156.462524)
- Part169.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- Part169.Color = Color3.new(0, 0, 0)
- Part169.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part169.Anchored = true
- Part169.BottomSurface = Enum.SurfaceType.Smooth
- Part169.BrickColor = BrickColor.new("Really black")
- Part169.CanCollide = false
- Part169.Material = Enum.Material.SmoothPlastic
- Part169.TopSurface = Enum.SurfaceType.Smooth
- Part169.brickColor = BrickColor.new("Really black")
- BlockMesh170.Parent = Part169
- BlockMesh170.Scale = Vector3.new(10.1000004, 10.1000004, 5.0999999)
- Sound171.Name = "Equip"
- Sound171.Parent = Part169
- Sound171.Pitch = 0.80000001192093
- Sound171.PlaybackSpeed = 0.80000001192093
- Sound171.SoundId = "http://www.roblox.com/Asset?ID=411374534"
- Sound171.Volume = 1
- Sound172.Name = "Fire"
- Sound172.Parent = Part169
- Sound172.Pitch = 0.89999997615814
- Sound172.PlaybackSpeed = 0.89999997615814
- Sound172.SoundId = "rbxasset://sounds/Launching rocket.wav"
- Sound172.Volume = 1
- Sound173.Name = "Fly"
- Sound173.Parent = Part169
- Sound173.Looped = true
- Sound173.SoundId = "http://www.roblox.com/asset/?id=97179333"
- Sound173.Volume = 1
- Sound174.Name = "FlyBoost"
- Sound174.Parent = Part169
- Sound174.Looped = true
- Sound174.Pitch = 1.2000000476837
- Sound174.PlaybackSpeed = 1.2000000476837
- Sound174.SoundId = "http://www.roblox.com/asset/?id=97179333"
- Sound174.Volume = 1
- Sound175.Name = "FlyS"
- Sound175.Parent = Part169
- Sound175.Looped = true
- Sound175.SoundId = "http://www.roblox.com/asset/?id=97179333"
- Sound176.Name = "HoldLock"
- Sound176.Parent = Part169
- Sound176.Looped = true
- Sound176.SoundId = "http://www.roblox.com/asset/?id=103879773"
- Sound176.Volume = 0.20000000298023
- Sound177.Name = "Lock"
- Sound177.Parent = Part169
- Sound177.SoundId = "http://www.roblox.com/asset/?id=103825932"
- Sound177.Volume = 0.20000000298023
- Sound178.Name = "Walk"
- Sound178.Parent = Part169
- Sound178.Looped = true
- Sound178.SoundId = "http://www.roblox.com/asset/?id=278329705"
- Sound178.Volume = 0.40000000596046
- RocketPropulsion179.Name = "Force"
- RocketPropulsion179.Parent = Part169
- RocketPropulsion179.MaxTorque = Vector3.new(800000, 800000, 0)
- RocketPropulsion179.CartoonFactor = 0
- RocketPropulsion179.MaxSpeed = 0
- RocketPropulsion179.MaxThrust = 20000
- RocketPropulsion179.TargetRadius = 0.10000000149012
- RocketPropulsion179.ThrustP = 2000
- ManualWeld180.Parent = Part169
- ManualWeld180.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld180.Part0 = Part169
- ManualWeld180.Part1 = Part169
- ManualWeld180.part1 = Part169
- Sound181.Name = "Attach"
- Sound181.Parent = Part169
- Sound181.SoundId = "http://www.roblox.com/asset/?id=431405534"
- StringValue182.Name = "Target"
- StringValue182.Parent = Model161
- StringValue182.Value = "Torso"
- Model183.Name = "Gauntlet1"
- Model183.Parent = Model31
- Part184.Name = "Repulsor"
- Part184.Parent = Model183
- 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)
- Part184.Orientation = Vector3.new(-0.00999999978, 90.1299973, 180)
- Part184.Position = Vector3.new(140.669189, 2.67350197, -158.009888)
- Part184.Rotation = Vector3.new(-177.269989, 89.8699951, -2.73000002)
- Part184.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part184.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
- Part184.Anchored = true
- Part184.BottomSurface = Enum.SurfaceType.Smooth
- Part184.BrickColor = BrickColor.new("Institutional white")
- Part184.CanCollide = false
- Part184.Material = Enum.Material.Neon
- Part184.TopSurface = Enum.SurfaceType.Smooth
- Part184.brickColor = BrickColor.new("Institutional white")
- Part184.FormFactor = Enum.FormFactor.Symmetric
- Part184.formFactor = Enum.FormFactor.Symmetric
- CylinderMesh185.Parent = Part184
- CylinderMesh185.Scale = Vector3.new(1, 0.201249972, 1)
- SpotLight186.Name = "Torch"
- SpotLight186.Parent = Part184
- SpotLight186.Color = Color3.new(0.862745, 0.941177, 1)
- SpotLight186.Enabled = false
- SpotLight186.Face = Enum.NormalId.Top
- SpotLight186.Range = 35
- SpotLight186.Brightness = 436346336
- ManualWeld187.Parent = Part184
- 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)
- ManualWeld187.Part0 = Part184
- ManualWeld187.Part1 = Part201
- ManualWeld187.part1 = Part201
- Sound188.Parent = Part184
- Sound188.SoundId = "http://www.roblox.com/asset/?id=267083313"
- UnionOperation189.Name = "Fist"
- UnionOperation189.Parent = Model183
- 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)
- UnionOperation189.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation189.Position = Vector3.new(140.669189, 3.19025803, -158.00354)
- UnionOperation189.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation189.Color = Color3.new(0, 0, 0)
- UnionOperation189.Size = Vector3.new(1.06250024, 1.06250024, 1.07500017)
- UnionOperation189.Anchored = true
- UnionOperation189.BrickColor = BrickColor.new("Really black")
- UnionOperation189.CanCollide = false
- UnionOperation189.Material = Enum.Material.SmoothPlastic
- UnionOperation189.brickColor = BrickColor.new("Really black")
- UnionOperation189.UsePartColor = true
- ManualWeld190.Parent = UnionOperation189
- ManualWeld190.C1 = CFrame.new(-0.00624930859, -0.48724246, -2.44379044e-05, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld190.Part0 = UnionOperation189
- ManualWeld190.Part1 = Part201
- ManualWeld190.part1 = Part201
- ObjectValue191.Name = "Transparent"
- ObjectValue191.Parent = UnionOperation189
- UnionOperation192.Parent = Model183
- 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)
- UnionOperation192.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation192.Position = Vector3.new(140.668457, 3.29837894, -158.309692)
- UnionOperation192.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation192.Color = Color3.new(0, 0, 0)
- UnionOperation192.Size = Vector3.new(0.475000113, 0.883775651, 1.07500017)
- UnionOperation192.Anchored = true
- UnionOperation192.BrickColor = BrickColor.new("Really black")
- UnionOperation192.CanCollide = false
- UnionOperation192.Material = Enum.Material.SmoothPlastic
- UnionOperation192.brickColor = BrickColor.new("Really black")
- UnionOperation192.UsePartColor = true
- ManualWeld193.Parent = UnionOperation192
- ManualWeld193.C1 = CFrame.new(0.300002933, -0.376626253, -9.89437103e-06, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld193.Part0 = UnionOperation192
- ManualWeld193.Part1 = Part201
- ManualWeld193.part1 = Part201
- UnionOperation194.Name = "Light"
- UnionOperation194.Parent = Model183
- 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)
- UnionOperation194.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation194.Position = Vector3.new(140.669189, 3.04426003, -158.009888)
- UnionOperation194.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation194.Color = Color3.new(0, 0, 0)
- UnionOperation194.Size = Vector3.new(1.07500017, 0.806276739, 1.07500017)
- UnionOperation194.Anchored = true
- UnionOperation194.BrickColor = BrickColor.new("Really black")
- UnionOperation194.CanCollide = false
- UnionOperation194.Material = Enum.Material.SmoothPlastic
- UnionOperation194.brickColor = BrickColor.new("Really black")
- UnionOperation194.UsePartColor = true
- Sound195.Name = "Smack"
- Sound195.Parent = UnionOperation194
- Sound195.Pitch = 0.86000001430511
- Sound195.PlaybackSpeed = 0.86000001430511
- Sound195.SoundId = "http://www.roblox.com/asset/?Id=138259748"
- Sound195.Volume = 1
- Sound196.Name = "Swing"
- Sound196.Parent = UnionOperation194
- Sound196.Pitch = 1.1399999856949
- Sound196.PlaybackSpeed = 1.1399999856949
- Sound196.SoundId = "http://www.roblox.com/asset/?id=278329638"
- Sound196.Volume = 1
- ManualWeld197.Parent = UnionOperation194
- 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)
- ManualWeld197.Part0 = UnionOperation194
- ManualWeld197.Part1 = Part201
- ManualWeld197.part1 = Part201
- UnionOperation198.Parent = Model183
- 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)
- UnionOperation198.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation198.Position = Vector3.new(140.669434, 3.47559595, -157.874634)
- UnionOperation198.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation198.Color = Color3.new(0, 0, 0)
- UnionOperation198.Size = Vector3.new(0.769999921, 0.33250019, 1.03750026)
- UnionOperation198.Anchored = true
- UnionOperation198.BrickColor = BrickColor.new("Really black")
- UnionOperation198.CanCollide = false
- UnionOperation198.Material = Enum.Material.SmoothPlastic
- UnionOperation198.brickColor = BrickColor.new("Really black")
- UnionOperation198.UsePartColor = true
- ManualWeld199.Parent = UnionOperation198
- ManualWeld199.C1 = CFrame.new(-0.134996057, -0.202278376, -9.38773155e-06, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld199.Part0 = UnionOperation198
- ManualWeld199.Part1 = Part201
- ManualWeld199.part1 = Part201
- ObjectValue200.Name = "Transparent"
- ObjectValue200.Parent = UnionOperation198
- Part201.Name = "Main"
- Part201.Parent = Model183
- 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)
- Part201.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- Part201.Position = Vector3.new(140.669189, 3.67798805, -158.009888)
- Part201.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- Part201.Color = Color3.new(0, 0, 0)
- Part201.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part201.Anchored = true
- Part201.BottomSurface = Enum.SurfaceType.Smooth
- Part201.BrickColor = BrickColor.new("Really black")
- Part201.CanCollide = false
- Part201.Material = Enum.Material.SmoothPlastic
- Part201.TopSurface = Enum.SurfaceType.Smooth
- Part201.brickColor = BrickColor.new("Really black")
- BlockMesh202.Parent = Part201
- BlockMesh202.Scale = Vector3.new(0, 0, 0)
- RocketPropulsion203.Name = "Force"
- RocketPropulsion203.Parent = Part201
- RocketPropulsion203.MaxTorque = Vector3.new(800000, 800000, 0)
- RocketPropulsion203.CartoonFactor = 0
- RocketPropulsion203.MaxSpeed = 0
- RocketPropulsion203.MaxThrust = 20000
- RocketPropulsion203.TargetRadius = 0.10000000149012
- RocketPropulsion203.ThrustP = 2000
- ManualWeld204.Parent = Part201
- ManualWeld204.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld204.Part0 = Part201
- ManualWeld204.Part1 = Part201
- ManualWeld204.part1 = Part201
- Sound205.Name = "Equip"
- Sound205.Parent = Part201
- Sound205.SoundId = "http://www.roblox.com/Asset?ID=411374534"
- Sound205.Volume = 1
- Sound206.Name = "Fire"
- Sound206.Parent = Part201
- Sound206.SoundId = "rbxasset://sounds/Launching rocket.wav"
- Sound206.Volume = 1
- Sound207.Name = "FlyS"
- Sound207.Parent = Part201
- Sound207.Looped = true
- Sound207.SoundId = "http://www.roblox.com/asset/?id=97179333"
- Sound208.Name = "Laser"
- Sound208.Parent = Part201
- Sound208.Looped = true
- Sound208.Pitch = 1.2000000476837
- Sound208.PlaybackSpeed = 1.2000000476837
- Sound208.SoundId = "http://www.roblox.com/asset/?id=115327352"
- Sound208.Volume = 1
- ManualWeld209.Parent = Part201
- ManualWeld209.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld209.Part0 = Part201
- ManualWeld209.Part1 = Part201
- ManualWeld209.part1 = Part201
- ManualWeld210.Parent = Part201
- ManualWeld210.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld210.Part0 = Part201
- ManualWeld210.Part1 = Part201
- ManualWeld210.part1 = Part201
- Sound211.Name = "Attach"
- Sound211.Parent = Part201
- Sound211.SoundId = "http://www.roblox.com/asset/?id=431405720"
- Sound211.Volume = 0.30000001192093
- StringValue212.Name = "Target"
- StringValue212.Parent = Model183
- StringValue212.Value = "Right Arm"
- Model213.Name = "Chest1"
- Model213.Parent = Model31
- UnionOperation214.Parent = Model213
- 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)
- UnionOperation214.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation214.Position = Vector3.new(140.745361, 4.20810413, -156.462524)
- UnionOperation214.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation214.Color = Color3.new(0, 0, 0)
- UnionOperation214.Size = Vector3.new(2.04999995, 1.35090315, 1.164222)
- UnionOperation214.Anchored = true
- UnionOperation214.BrickColor = BrickColor.new("Really black")
- UnionOperation214.CanCollide = false
- UnionOperation214.Material = Enum.Material.SmoothPlastic
- UnionOperation214.brickColor = BrickColor.new("Really black")
- UnionOperation214.UsePartColor = true
- ManualWeld215.Parent = UnionOperation214
- ManualWeld215.C1 = CFrame.new(-3.81469727e-06, 0.525486708, -0.00849914551, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld215.Part0 = UnionOperation214
- ManualWeld215.Part1 = Part239
- ManualWeld215.part1 = Part239
- ObjectValue216.Name = "Transparent"
- ObjectValue216.Parent = UnionOperation214
- Part217.Name = "Light"
- Part217.Parent = Model213
- 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)
- Part217.Orientation = Vector3.new(90, 90.1299973, 0)
- Part217.Position = Vector3.new(140.163574, 4.09390593, -156.461288)
- Part217.Rotation = Vector3.new(90, 0.00999999978, -90.1299973)
- Part217.Color = Color3.new(0, 0, 0)
- Part217.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
- Part217.Anchored = true
- Part217.BottomSurface = Enum.SurfaceType.Smooth
- Part217.BrickColor = BrickColor.new("Really black")
- Part217.CanCollide = false
- Part217.Material = Enum.Material.SmoothPlastic
- Part217.TopSurface = Enum.SurfaceType.Smooth
- Part217.brickColor = BrickColor.new("Really black")
- Part217.FormFactor = Enum.FormFactor.Symmetric
- Part217.formFactor = Enum.FormFactor.Symmetric
- CylinderMesh218.Parent = Part217
- CylinderMesh218.Scale = Vector3.new(1, 0.201249972, 1)
- ManualWeld219.Parent = Part217
- 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)
- ManualWeld219.Part0 = Part217
- ManualWeld219.Part1 = Part239
- ManualWeld219.part1 = Part239
- Sound220.Parent = Part217
- Sound220.SoundId = "http://www.roblox.com/asset/?id=267083313"
- Sound220.Volume = 1
- Part221.Parent = Model213
- 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)
- Part221.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- Part221.Position = Vector3.new(140.725098, 4.60810804, -156.462402)
- Part221.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- Part221.Color = Color3.new(0, 0, 0)
- Part221.Size = Vector3.new(0.79825002, 0.204999998, 1.10500002)
- Part221.Anchored = true
- Part221.BottomSurface = Enum.SurfaceType.Smooth
- Part221.BrickColor = BrickColor.new("Really black")
- Part221.CanCollide = false
- Part221.Material = Enum.Material.SmoothPlastic
- Part221.TopSurface = Enum.SurfaceType.Smooth
- Part221.brickColor = BrickColor.new("Really black")
- ManualWeld222.Parent = Part221
- ManualWeld222.C1 = CFrame.new(-0.000122070313, 0.926789999, -0.0288848877, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld222.Part0 = Part221
- ManualWeld222.Part1 = Part239
- ManualWeld222.part1 = Part239
- ObjectValue223.Name = "Transparent"
- ObjectValue223.Parent = Part221
- UnionOperation224.Parent = Model213
- 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)
- UnionOperation224.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation224.Position = Vector3.new(141.014893, 3.59708595, -156.462891)
- UnionOperation224.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation224.Color = Color3.new(0, 0, 0)
- UnionOperation224.Size = Vector3.new(2.10000014, 0.225000069, 0.575000107)
- UnionOperation224.Anchored = true
- UnionOperation224.BrickColor = BrickColor.new("Really black")
- UnionOperation224.CanCollide = false
- UnionOperation224.Material = Enum.Material.SmoothPlastic
- UnionOperation224.brickColor = BrickColor.new("Really black")
- UnionOperation224.UsePartColor = true
- ManualWeld225.Parent = UnionOperation224
- ManualWeld225.C1 = CFrame.new(-3.81469727e-06, -0.0874726772, 0.261123657, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld225.Part0 = UnionOperation224
- ManualWeld225.Part1 = Part239
- ManualWeld225.part1 = Part239
- UnionOperation226.Parent = Model213
- 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)
- UnionOperation226.Orientation = Vector3.new(-90, -179.869995, 0)
- UnionOperation226.Position = Vector3.new(141.052612, 4.08905792, -156.463257)
- UnionOperation226.Rotation = Vector3.new(-90, -0.00999999978, -179.869995)
- UnionOperation226.Color = Color3.new(0, 0, 0)
- UnionOperation226.Size = Vector3.new(0.650000155, 1.30000019, 1.01500022)
- UnionOperation226.Anchored = true
- UnionOperation226.BrickColor = BrickColor.new("Really black")
- UnionOperation226.CanCollide = false
- UnionOperation226.Material = Enum.Material.SmoothPlastic
- UnionOperation226.brickColor = BrickColor.new("Really black")
- UnionOperation226.UsePartColor = true
- ManualWeld227.Parent = UnionOperation226
- 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)
- ManualWeld227.Part0 = UnionOperation226
- ManualWeld227.Part1 = Part239
- ManualWeld227.part1 = Part239
- ObjectValue228.Name = "Transparent"
- ObjectValue228.Parent = UnionOperation226
- UnionOperation229.Parent = Model213
- 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)
- UnionOperation229.Orientation = Vector3.new(-66.2799988, 108.099998, -19.5100002)
- UnionOperation229.Position = Vector3.new(140.818848, 4.61943293, -156.438354)
- UnionOperation229.Rotation = Vector3.new(-97.7699966, 22.4799995, 90.1399994)
- UnionOperation229.Color = Color3.new(0, 0, 0)
- UnionOperation229.Size = Vector3.new(1.83094788, 1.2368722, 0.895242631)
- UnionOperation229.Anchored = true
- UnionOperation229.BrickColor = BrickColor.new("Really black")
- UnionOperation229.CanCollide = false
- UnionOperation229.Material = Enum.Material.SmoothPlastic
- UnionOperation229.brickColor = BrickColor.new("Really black")
- UnionOperation229.UsePartColor = true
- ManualWeld230.Parent = UnionOperation229
- 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)
- ManualWeld230.Part0 = UnionOperation229
- ManualWeld230.Part1 = Part239
- ManualWeld230.part1 = Part239
- ObjectValue231.Name = "Transparent"
- ObjectValue231.Parent = UnionOperation229
- UnionOperation232.Parent = Model213
- 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)
- UnionOperation232.Orientation = Vector3.new(-90, 0.129999995, 0)
- UnionOperation232.Position = Vector3.new(140.43457, 4.26662493, -156.461792)
- UnionOperation232.Rotation = Vector3.new(-90, -0.00999999978, 0.129999995)
- UnionOperation232.Color = Color3.new(0, 0, 0)
- UnionOperation232.Size = Vector3.new(0.63600105, 1.79616535, 1.01925087)
- UnionOperation232.Anchored = true
- UnionOperation232.BrickColor = BrickColor.new("Really black")
- UnionOperation232.CanCollide = false
- UnionOperation232.Material = Enum.Material.SmoothPlastic
- UnionOperation232.brickColor = BrickColor.new("Really black")
- UnionOperation232.UsePartColor = true
- ManualWeld233.Parent = UnionOperation232
- 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)
- ManualWeld233.Part0 = UnionOperation232
- ManualWeld233.Part1 = Part239
- ManualWeld233.part1 = Part239
- UnionOperation234.Parent = Model213
- 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)
- UnionOperation234.Orientation = Vector3.new(-0.00999999978, 90.1299973, -45)
- UnionOperation234.Position = Vector3.new(140.728271, 3.82892704, -156.462524)
- UnionOperation234.Rotation = Vector3.new(-177.279999, 89.8699951, 132.279999)
- UnionOperation234.Color = Color3.new(0, 0, 0)
- UnionOperation234.Size = Vector3.new(1.82787156, 1.8278712, 1.08150029)
- UnionOperation234.Anchored = true
- UnionOperation234.BrickColor = BrickColor.new("Really black")
- UnionOperation234.CanCollide = false
- UnionOperation234.Material = Enum.Material.SmoothPlastic
- UnionOperation234.brickColor = BrickColor.new("Really black")
- UnionOperation234.UsePartColor = true
- ManualWeld235.Parent = UnionOperation234
- 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)
- ManualWeld235.Part0 = UnionOperation234
- ManualWeld235.Part1 = Part239
- ManualWeld235.part1 = Part239
- ObjectValue236.Name = "Transparent"
- ObjectValue236.Parent = UnionOperation234
- UnionOperation237.Parent = Model213
- 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)
- UnionOperation237.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation237.Position = Vector3.new(140.76001, 4.15643692, -156.462402)
- UnionOperation237.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation237.Color = Color3.new(0, 0, 0)
- UnionOperation237.Size = Vector3.new(2.15074515, 1.3114723, 1.21500003)
- UnionOperation237.Anchored = true
- UnionOperation237.BrickColor = BrickColor.new("Really black")
- UnionOperation237.CanCollide = false
- UnionOperation237.Material = Enum.Material.SmoothPlastic
- UnionOperation237.brickColor = BrickColor.new("Really black")
- UnionOperation237.UsePartColor = true
- ManualWeld238.Parent = UnionOperation237
- ManualWeld238.C1 = CFrame.new(-0.000118255615, 0.476436853, 0.00609588623, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld238.Part0 = UnionOperation237
- ManualWeld238.Part1 = Part239
- ManualWeld238.part1 = Part239
- Part239.Name = "Main"
- Part239.Parent = Model213
- 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)
- Part239.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- Part239.Position = Vector3.new(140.753906, 3.68457794, -156.462524)
- Part239.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- Part239.Color = Color3.new(0, 0, 0)
- Part239.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part239.Anchored = true
- Part239.BottomSurface = Enum.SurfaceType.Smooth
- Part239.BrickColor = BrickColor.new("Really black")
- Part239.CanCollide = false
- Part239.Material = Enum.Material.SmoothPlastic
- Part239.TopSurface = Enum.SurfaceType.Smooth
- Part239.brickColor = BrickColor.new("Really black")
- BlockMesh240.Parent = Part239
- BlockMesh240.Scale = Vector3.new(0, 0, 0)
- Sound241.Name = "FlyS"
- Sound241.Parent = Part239
- Sound241.Looped = true
- Sound241.SoundId = "http://www.roblox.com/asset/?id=97179333"
- Sound242.Name = "PowerDown"
- Sound242.Parent = Part239
- Sound242.SoundId = "http://www.roblox.com/asset/?id=267083409"
- Sound242.Volume = 1
- Sound243.Name = "Shut"
- Sound243.Parent = Part239
- Sound243.SoundId = "http://www.roblox.com/asset/?id=271908544"
- Sound243.Volume = 1
- Sound244.Name = "Whirr"
- Sound244.Parent = Part239
- Sound244.Pitch = 1.1399999856949
- Sound244.PlaybackSpeed = 1.1399999856949
- Sound244.SoundId = "http://www.roblox.com/asset/?id=278329638"
- Sound244.Volume = 1
- RocketPropulsion245.Name = "Force"
- RocketPropulsion245.Parent = Part239
- RocketPropulsion245.MaxTorque = Vector3.new(800000, 800000, 0)
- RocketPropulsion245.CartoonFactor = 0
- RocketPropulsion245.MaxSpeed = 0
- RocketPropulsion245.MaxThrust = 20000
- RocketPropulsion245.TargetRadius = 0.10000000149012
- RocketPropulsion245.ThrustP = 2000
- ManualWeld246.Parent = Part239
- ManualWeld246.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld246.Part0 = Part239
- ManualWeld246.Part1 = Part239
- ManualWeld246.part1 = Part239
- Sound247.Name = "Attach"
- Sound247.Parent = Part239
- Sound247.SoundId = "http://www.roblox.com/asset/?id=431405720"
- Sound247.Volume = 0.30000001192093
- Sound248.Parent = Part239
- Sound248.SoundId = "http://www.roblox.com/asset/?id=267083313"
- Sound248.Volume = 1
- StringValue249.Name = "Target"
- StringValue249.Parent = Model213
- StringValue249.Value = "Torso"
- Model250.Name = "Thigh2"
- Model250.Parent = Model31
- UnionOperation251.Parent = Model250
- 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)
- UnionOperation251.Orientation = Vector3.new(0, 90.1299973, 0)
- UnionOperation251.Position = Vector3.new(140.742188, 2.13648605, -155.941162)
- UnionOperation251.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
- UnionOperation251.Color = Color3.new(0, 0, 0)
- UnionOperation251.Size = Vector3.new(1.0424999, 0.900000393, 1.05250013)
- UnionOperation251.Anchored = true
- UnionOperation251.BrickColor = BrickColor.new("Really black")
- UnionOperation251.CanCollide = false
- UnionOperation251.Material = Enum.Material.SmoothPlastic
- UnionOperation251.brickColor = BrickColor.new("Really black")
- UnionOperation251.UsePartColor = true
- ManualWeld252.Parent = UnionOperation251
- 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)
- ManualWeld252.Part0 = UnionOperation251
- ManualWeld252.Part1 = Part258
- ManualWeld252.part1 = Part258
- UnionOperation253.Parent = Model250
- 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)
- UnionOperation253.Orientation = Vector3.new(0, 90.1299973, 0)
- UnionOperation253.Position = Vector3.new(140.485107, 2.04636502, -155.939453)
- UnionOperation253.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
- UnionOperation253.Color = Color3.new(0, 0, 0)
- UnionOperation253.Size = Vector3.new(1.05250013, 0.745000541, 0.527500212)
- UnionOperation253.Anchored = true
- UnionOperation253.BrickColor = BrickColor.new("Really black")
- UnionOperation253.CanCollide = false
- UnionOperation253.Material = Enum.Material.SmoothPlastic
- UnionOperation253.brickColor = BrickColor.new("Really black")
- UnionOperation253.UsePartColor = true
- ObjectValue254.Name = "Transparent"
- ObjectValue254.Parent = UnionOperation253
- ManualWeld255.Parent = UnionOperation253
- 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)
- ManualWeld255.Part0 = UnionOperation253
- ManualWeld255.Part1 = Part258
- ManualWeld255.part1 = Part258
- Part256.Parent = Model250
- 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)
- Part256.Orientation = Vector3.new(0, 90.1299973, 0)
- Part256.Position = Vector3.new(140.48999, 2.09144211, -155.940796)
- Part256.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
- Part256.Color = Color3.new(0, 0, 0)
- Part256.Size = Vector3.new(1.05250001, 0.975000024, 0.517499924)
- Part256.Anchored = true
- Part256.BottomSurface = Enum.SurfaceType.Smooth
- Part256.BrickColor = BrickColor.new("Really black")
- Part256.CanCollide = false
- Part256.Material = Enum.Material.SmoothPlastic
- Part256.TopSurface = Enum.SurfaceType.Smooth
- Part256.brickColor = BrickColor.new("Really black")
- ManualWeld257.Parent = Part256
- 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)
- ManualWeld257.Part0 = Part256
- ManualWeld257.Part1 = Part258
- ManualWeld257.part1 = Part258
- Part258.Name = "Main"
- Part258.Parent = Model250
- 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)
- Part258.Orientation = Vector3.new(0, 90.1299973, 0)
- Part258.Position = Vector3.new(140.747803, 1.58127904, -155.941162)
- Part258.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
- Part258.Color = Color3.new(0, 0, 0)
- Part258.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part258.Anchored = true
- Part258.BottomSurface = Enum.SurfaceType.Smooth
- Part258.BrickColor = BrickColor.new("Really black")
- Part258.CanCollide = false
- Part258.Material = Enum.Material.SmoothPlastic
- Part258.TopSurface = Enum.SurfaceType.Smooth
- Part258.brickColor = BrickColor.new("Really black")
- BlockMesh259.Parent = Part258
- BlockMesh259.Scale = Vector3.new(5.0999999, 10.1000004, 5.0999999)
- Sound260.Name = "FlyS"
- Sound260.Parent = Part258
- Sound260.Looped = true
- Sound260.SoundId = "http://www.roblox.com/asset/?id=97179333"
- RocketPropulsion261.Name = "Force"
- RocketPropulsion261.Parent = Part258
- RocketPropulsion261.MaxTorque = Vector3.new(800000, 800000, 0)
- RocketPropulsion261.CartoonFactor = 0
- RocketPropulsion261.MaxSpeed = 0
- RocketPropulsion261.MaxThrust = 20000
- RocketPropulsion261.TargetRadius = 0.10000000149012
- RocketPropulsion261.ThrustP = 2000
- Sound262.Name = "Attach"
- Sound262.Parent = Part258
- Sound262.SoundId = "http://www.roblox.com/asset/?id=431405720"
- Sound262.Volume = 0.30000001192093
- ManualWeld263.Parent = Part258
- ManualWeld263.C1 = CFrame.new(0, 0, 0, 1, 0, 1.45519152e-11, 0, 1, 2.05613304e-12, 1.45519152e-11, 2.05613304e-12, 1)
- ManualWeld263.Part0 = Part258
- ManualWeld263.Part1 = Part258
- ManualWeld263.part1 = Part258
- StringValue264.Name = "Target"
- StringValue264.Parent = Model250
- StringValue264.Value = "Left Leg"
- UnionOperation265.Parent = Model250
- 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)
- UnionOperation265.Orientation = Vector3.new(0, 90.1299973, 0)
- UnionOperation265.Position = Vector3.new(140.748291, 2.06217504, -155.941162)
- UnionOperation265.Rotation = Vector3.new(-177.889999, 89.8699951, 177.889999)
- UnionOperation265.Color = Color3.new(0, 0, 0)
- UnionOperation265.Size = Vector3.new(1.06250095, 1.06773388, 1.07424998)
- UnionOperation265.Anchored = true
- UnionOperation265.BrickColor = BrickColor.new("Really black")
- UnionOperation265.CanCollide = false
- UnionOperation265.Material = Enum.Material.SmoothPlastic
- UnionOperation265.brickColor = BrickColor.new("Really black")
- UnionOperation265.UsePartColor = true
- ManualWeld266.Parent = UnionOperation265
- 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)
- ManualWeld266.Part0 = UnionOperation265
- ManualWeld266.Part1 = Part258
- ManualWeld266.part1 = Part258
- Model267.Name = "Shoulder2"
- Model267.Parent = Model31
- Part268.Name = "Main"
- Part268.Parent = Model267
- 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)
- Part268.Orientation = Vector3.new(0.00999999978, 90.1299973, 0)
- Part268.Position = Vector3.new(140.851318, 3.70484495, -154.868042)
- Part268.Rotation = Vector3.new(177.729996, 89.8699951, -177.729996)
- Part268.Color = Color3.new(0, 0, 0)
- Part268.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part268.Anchored = true
- Part268.BottomSurface = Enum.SurfaceType.Smooth
- Part268.BrickColor = BrickColor.new("Really black")
- Part268.CanCollide = false
- Part268.Material = Enum.Material.SmoothPlastic
- Part268.TopSurface = Enum.SurfaceType.Smooth
- Part268.brickColor = BrickColor.new("Really black")
- BlockMesh269.Parent = Part268
- BlockMesh269.Scale = Vector3.new(0, 0, 0)
- RocketPropulsion270.Name = "Force"
- RocketPropulsion270.Parent = Part268
- RocketPropulsion270.MaxTorque = Vector3.new(800000, 800000, 0)
- RocketPropulsion270.CartoonFactor = 0
- RocketPropulsion270.MaxSpeed = 0
- RocketPropulsion270.MaxThrust = 20000
- RocketPropulsion270.TargetRadius = 0.10000000149012
- RocketPropulsion270.ThrustP = 2000
- Sound271.Name = "FlyS"
- Sound271.Parent = Part268
- Sound271.Looped = true
- Sound271.SoundId = "http://www.roblox.com/asset/?id=97179333"
- ManualWeld272.Parent = Part268
- ManualWeld272.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.34203759e-12, 0, -1.34203759e-12, 1)
- ManualWeld272.Part0 = Part268
- ManualWeld272.Part1 = Part268
- ManualWeld272.part1 = Part268
- ManualWeld273.Parent = Part268
- ManualWeld273.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
- ManualWeld273.Part0 = Part268
- ManualWeld273.Part1 = Part268
- ManualWeld273.part1 = Part268
- Sound274.Name = "Attach"
- Sound274.Parent = Part268
- Sound274.SoundId = "http://www.roblox.com/asset/?id=431405534"
- UnionOperation275.Parent = Model267
- 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)
- UnionOperation275.Orientation = Vector3.new(18.6900005, 0.129999995, 0.00999999978)
- UnionOperation275.Position = Vector3.new(140.851318, 4.64631605, -154.839233)
- UnionOperation275.Rotation = Vector3.new(18.6900005, 0.129999995, -0.0399999991)
- UnionOperation275.Color = Color3.new(0, 0, 0)
- UnionOperation275.Size = Vector3.new(1.12500012, 0.584164083, 1.24273229)
- UnionOperation275.Anchored = true
- UnionOperation275.BrickColor = BrickColor.new("Really black")
- UnionOperation275.CanCollide = false
- UnionOperation275.Material = Enum.Material.SmoothPlastic
- UnionOperation275.brickColor = BrickColor.new("Really black")
- UnionOperation275.UsePartColor = true
- ManualWeld276.Parent = UnionOperation275
- 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)
- ManualWeld276.Part0 = UnionOperation275
- ManualWeld276.Part1 = Part268
- ManualWeld276.part1 = Part268
- UnionOperation277.Parent = Model267
- 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)
- UnionOperation277.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
- UnionOperation277.Position = Vector3.new(140.851074, 4.48240805, -154.868286)
- UnionOperation277.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
- UnionOperation277.Color = Color3.new(0, 0, 0)
- UnionOperation277.Size = Vector3.new(1.07500005, 0.502500176, 1.07500017)
- UnionOperation277.Anchored = true
- UnionOperation277.BrickColor = BrickColor.new("Really black")
- UnionOperation277.CanCollide = false
- UnionOperation277.Material = Enum.Material.SmoothPlastic
- UnionOperation277.brickColor = BrickColor.new("Really black")
- UnionOperation277.UsePartColor = true
- ManualWeld278.Parent = UnionOperation277
- 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)
- ManualWeld278.Part0 = UnionOperation277
- ManualWeld278.Part1 = Part268
- ManualWeld278.part1 = Part268
- ObjectValue279.Name = "Transparent"
- ObjectValue279.Parent = UnionOperation277
- StringValue280.Name = "Target"
- StringValue280.Parent = Model267
- StringValue280.Value = "Left Arm"
- Model281.Name = "Arm2"
- Model281.Parent = Model31
- Part282.Name = "Main"
- Part282.Parent = Model281
- 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)
- Part282.Orientation = Vector3.new(0.00999999978, 90.1299973, 0)
- Part282.Position = Vector3.new(140.851318, 3.70484495, -154.868042)
- Part282.Rotation = Vector3.new(177.729996, 89.8699951, -177.729996)
- Part282.Color = Color3.new(0, 0, 0)
- Part282.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part282.Anchored = true
- Part282.BottomSurface = Enum.SurfaceType.Smooth
- Part282.BrickColor = BrickColor.new("Really black")
- Part282.CanCollide = false
- Part282.Material = Enum.Material.SmoothPlastic
- Part282.TopSurface = Enum.SurfaceType.Smooth
- Part282.brickColor = BrickColor.new("Really black")
- BlockMesh283.Parent = Part282
- BlockMesh283.Scale = Vector3.new(5.0999999, 9, 5.0999999)
- RocketPropulsion284.Name = "Force"
- RocketPropulsion284.Parent = Part282
- RocketPropulsion284.MaxTorque = Vector3.new(800000, 800000, 0)
- RocketPropulsion284.CartoonFactor = 0
- RocketPropulsion284.MaxSpeed = 0
- RocketPropulsion284.MaxThrust = 20000
- RocketPropulsion284.TargetRadius = 0.10000000149012
- RocketPropulsion284.ThrustP = 2000
- Sound285.Name = "FlyS"
- Sound285.Parent = Part282
- Sound285.Looped = true
- Sound285.SoundId = "http://www.roblox.com/asset/?id=97179333"
- ManualWeld286.Parent = Part282
- ManualWeld286.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.34203759e-12, 0, -1.34203759e-12, 1)
- ManualWeld286.Part0 = Part282
- ManualWeld286.Part1 = Part282
- ManualWeld286.part1 = Part282
- ManualWeld287.Parent = Part282
- ManualWeld287.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
- ManualWeld287.Part0 = Part282
- ManualWeld287.Part1 = Part282
- ManualWeld287.part1 = Part282
- Sound288.Name = "Attach"
- Sound288.Parent = Part282
- Sound288.SoundId = "http://www.roblox.com/asset/?id=431405720"
- Sound288.Volume = 0.30000001192093
- UnionOperation289.Parent = Model281
- 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)
- UnionOperation289.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
- UnionOperation289.Position = Vector3.new(140.85083, 4.10541391, -155.019287)
- UnionOperation289.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
- UnionOperation289.Color = Color3.new(0, 0, 0)
- UnionOperation289.Size = Vector3.new(0.622874916, 0.204066664, 1.05500031)
- UnionOperation289.Anchored = true
- UnionOperation289.BrickColor = BrickColor.new("Really black")
- UnionOperation289.CanCollide = false
- UnionOperation289.Material = Enum.Material.SmoothPlastic
- UnionOperation289.brickColor = BrickColor.new("Really black")
- UnionOperation289.UsePartColor = true
- ManualWeld290.Parent = UnionOperation289
- 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)
- ManualWeld290.Part0 = UnionOperation289
- ManualWeld290.Part1 = Part282
- ManualWeld290.part1 = Part282
- UnionOperation291.Parent = Model281
- 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)
- UnionOperation291.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
- UnionOperation291.Position = Vector3.new(140.851318, 3.90933895, -154.868286)
- UnionOperation291.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
- UnionOperation291.Color = Color3.new(0, 0, 0)
- UnionOperation291.Size = Vector3.new(1.07499981, 0.607500017, 1.07500005)
- UnionOperation291.Anchored = true
- UnionOperation291.BrickColor = BrickColor.new("Really black")
- UnionOperation291.CanCollide = false
- UnionOperation291.Material = Enum.Material.SmoothPlastic
- UnionOperation291.brickColor = BrickColor.new("Really black")
- UnionOperation291.UsePartColor = true
- ManualWeld292.Parent = UnionOperation291
- 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)
- ManualWeld292.Part0 = UnionOperation291
- ManualWeld292.Part1 = Part282
- ManualWeld292.part1 = Part282
- StringValue293.Name = "Target"
- StringValue293.Parent = Model281
- StringValue293.Value = "Left Arm"
- Model294.Name = "Gauntlet2"
- Model294.Parent = Model31
- Part295.Name = "Repulsor"
- Part295.Parent = Model294
- 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)
- Part295.Orientation = Vector3.new(0.00999999978, -89.8699951, -180)
- Part295.Position = Vector3.new(140.851318, 2.69830894, -154.868042)
- Part295.Rotation = Vector3.new(2.62999988, -89.8699951, -177.369995)
- Part295.Color = Color3.new(0.972549, 0.972549, 0.972549)
- Part295.Size = Vector3.new(0.359999985, 0.200000003, 0.359999985)
- Part295.Anchored = true
- Part295.BottomSurface = Enum.SurfaceType.Smooth
- Part295.BrickColor = BrickColor.new("Institutional white")
- Part295.CanCollide = false
- Part295.Material = Enum.Material.Neon
- Part295.TopSurface = Enum.SurfaceType.Smooth
- Part295.brickColor = BrickColor.new("Institutional white")
- Part295.FormFactor = Enum.FormFactor.Symmetric
- Part295.formFactor = Enum.FormFactor.Symmetric
- CylinderMesh296.Parent = Part295
- CylinderMesh296.Scale = Vector3.new(1, 0.201249972, 1)
- ManualWeld297.Parent = Part295
- 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)
- ManualWeld297.Part0 = Part295
- ManualWeld297.Part1 = Part309
- ManualWeld297.part1 = Part309
- Sound298.Parent = Part295
- Sound298.SoundId = "http://www.roblox.com/asset/?id=267083313"
- UnionOperation299.Parent = Model294
- 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)
- UnionOperation299.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
- UnionOperation299.Position = Vector3.new(140.851318, 3.21741295, -154.87439)
- UnionOperation299.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
- UnionOperation299.Color = Color3.new(0, 0, 0)
- UnionOperation299.Size = Vector3.new(1.06250024, 1.06250024, 1.07500017)
- UnionOperation299.Anchored = true
- UnionOperation299.BrickColor = BrickColor.new("Really black")
- UnionOperation299.CanCollide = false
- UnionOperation299.Material = Enum.Material.SmoothPlastic
- UnionOperation299.brickColor = BrickColor.new("Really black")
- UnionOperation299.UsePartColor = true
- ManualWeld300.Parent = UnionOperation299
- 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)
- ManualWeld300.Part0 = UnionOperation299
- ManualWeld300.Part1 = Part309
- ManualWeld300.part1 = Part309
- ObjectValue301.Name = "Transparent"
- ObjectValue301.Parent = UnionOperation299
- UnionOperation302.Parent = Model294
- 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)
- UnionOperation302.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
- UnionOperation302.Position = Vector3.new(140.852051, 3.32962894, -154.568237)
- UnionOperation302.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
- UnionOperation302.Color = Color3.new(0, 0, 0)
- UnionOperation302.Size = Vector3.new(0.475000113, 0.883775651, 1.07500017)
- UnionOperation302.Anchored = true
- UnionOperation302.BrickColor = BrickColor.new("Really black")
- UnionOperation302.CanCollide = false
- UnionOperation302.Material = Enum.Material.SmoothPlastic
- UnionOperation302.brickColor = BrickColor.new("Really black")
- UnionOperation302.UsePartColor = true
- ManualWeld303.Parent = UnionOperation302
- 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)
- ManualWeld303.Part0 = UnionOperation302
- ManualWeld303.Part1 = Part309
- ManualWeld303.part1 = Part309
- UnionOperation304.Parent = Model294
- 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)
- UnionOperation304.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
- UnionOperation304.Position = Vector3.new(140.851318, 3.07111597, -154.868042)
- UnionOperation304.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
- UnionOperation304.Color = Color3.new(0, 0, 0)
- UnionOperation304.Size = Vector3.new(1.07500017, 0.806276739, 1.07500017)
- UnionOperation304.Anchored = true
- UnionOperation304.BrickColor = BrickColor.new("Really black")
- UnionOperation304.CanCollide = false
- UnionOperation304.Material = Enum.Material.SmoothPlastic
- UnionOperation304.brickColor = BrickColor.new("Really black")
- UnionOperation304.UsePartColor = true
- ManualWeld305.Parent = UnionOperation304
- 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)
- ManualWeld305.Part0 = UnionOperation304
- ManualWeld305.Part1 = Part309
- ManualWeld305.part1 = Part309
- UnionOperation306.Parent = Model294
- 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)
- UnionOperation306.Orientation = Vector3.new(0.00999999978, -89.8699951, 0)
- UnionOperation306.Position = Vector3.new(140.851074, 3.50303006, -155.003052)
- UnionOperation306.Rotation = Vector3.new(2.72000003, -89.8699951, 2.72000003)
- UnionOperation306.Color = Color3.new(0, 0, 0)
- UnionOperation306.Size = Vector3.new(0.769999921, 0.33250019, 1.03750026)
- UnionOperation306.Anchored = true
- UnionOperation306.BrickColor = BrickColor.new("Really black")
- UnionOperation306.CanCollide = false
- UnionOperation306.Material = Enum.Material.SmoothPlastic
- UnionOperation306.brickColor = BrickColor.new("Really black")
- UnionOperation306.UsePartColor = true
- ManualWeld307.Parent = UnionOperation306
- 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)
- ManualWeld307.Part0 = UnionOperation306
- ManualWeld307.Part1 = Part309
- ManualWeld307.part1 = Part309
- ObjectValue308.Name = "Transparent"
- ObjectValue308.Parent = UnionOperation306
- Part309.Name = "Main"
- Part309.Parent = Model294
- 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)
- Part309.Orientation = Vector3.new(0.00999999978, 90.1299973, 0)
- Part309.Position = Vector3.new(140.851318, 3.70484495, -154.868042)
- Part309.Rotation = Vector3.new(177.729996, 89.8699951, -177.729996)
- Part309.Color = Color3.new(0, 0, 0)
- Part309.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part309.Anchored = true
- Part309.BottomSurface = Enum.SurfaceType.Smooth
- Part309.BrickColor = BrickColor.new("Really black")
- Part309.CanCollide = false
- Part309.Material = Enum.Material.SmoothPlastic
- Part309.TopSurface = Enum.SurfaceType.Smooth
- Part309.brickColor = BrickColor.new("Really black")
- BlockMesh310.Parent = Part309
- BlockMesh310.Scale = Vector3.new(0, 0, 0)
- RocketPropulsion311.Name = "Force"
- RocketPropulsion311.Parent = Part309
- RocketPropulsion311.MaxTorque = Vector3.new(800000, 800000, 0)
- RocketPropulsion311.CartoonFactor = 0
- RocketPropulsion311.MaxSpeed = 0
- RocketPropulsion311.MaxThrust = 20000
- RocketPropulsion311.TargetRadius = 0.10000000149012
- RocketPropulsion311.ThrustP = 2000
- ManualWeld312.Parent = Part309
- ManualWeld312.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.34203759e-12, 0, -1.34203759e-12, 1)
- ManualWeld312.Part0 = Part309
- ManualWeld312.Part1 = Part309
- ManualWeld312.part1 = Part309
- ManualWeld313.Parent = Part309
- ManualWeld313.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
- ManualWeld313.Part0 = Part309
- ManualWeld313.Part1 = Part309
- ManualWeld313.part1 = Part309
- Sound314.Name = "Equip"
- Sound314.Parent = Part309
- Sound314.SoundId = "http://www.roblox.com/Asset?ID=411374534"
- Sound314.Volume = 1
- Sound315.Name = "Fire"
- Sound315.Parent = Part309
- Sound315.SoundId = "rbxasset://sounds/Launching rocket.wav"
- Sound315.Volume = 1
- Sound316.Name = "FlyS"
- Sound316.Parent = Part309
- Sound316.Looped = true
- Sound316.SoundId = "http://www.roblox.com/asset/?id=97179333"
- ManualWeld317.Parent = Part309
- ManualWeld317.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
- ManualWeld317.Part0 = Part309
- ManualWeld317.Part1 = Part309
- ManualWeld317.part1 = Part309
- ManualWeld318.Parent = Part309
- ManualWeld318.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, -1.06803455e-11, 0, -1.06803455e-11, 1)
- ManualWeld318.Part0 = Part309
- ManualWeld318.Part1 = Part309
- ManualWeld318.part1 = Part309
- Sound319.Name = "Attach"
- Sound319.Parent = Part309
- Sound319.SoundId = "http://www.roblox.com/asset/?id=431405720"
- Sound319.Volume = 0.30000001192093
- StringValue320.Name = "Target"
- StringValue320.Parent = Model294
- StringValue320.Value = "Left Arm"
- Model321.Name = "Shoulder1"
- Model321.Parent = Model31
- Part322.Name = "Main"
- Part322.Parent = Model321
- 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)
- Part322.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- Part322.Position = Vector3.new(140.669189, 3.67798805, -158.009888)
- Part322.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- Part322.Color = Color3.new(0, 0, 0)
- Part322.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
- Part322.Anchored = true
- Part322.BottomSurface = Enum.SurfaceType.Smooth
- Part322.BrickColor = BrickColor.new("Really black")
- Part322.CanCollide = false
- Part322.Material = Enum.Material.SmoothPlastic
- Part322.TopSurface = Enum.SurfaceType.Smooth
- Part322.brickColor = BrickColor.new("Really black")
- BlockMesh323.Parent = Part322
- BlockMesh323.Scale = Vector3.new(0, 0, 0)
- RocketPropulsion324.Name = "Force"
- RocketPropulsion324.Parent = Part322
- RocketPropulsion324.MaxTorque = Vector3.new(800000, 800000, 0)
- RocketPropulsion324.CartoonFactor = 0
- RocketPropulsion324.MaxSpeed = 0
- RocketPropulsion324.MaxThrust = 20000
- RocketPropulsion324.TargetRadius = 0.10000000149012
- RocketPropulsion324.ThrustP = 2000
- Sound325.Name = "FlyS"
- Sound325.Parent = Part322
- Sound325.Looped = true
- Sound325.SoundId = "http://www.roblox.com/asset/?id=97179333"
- ManualWeld326.Parent = Part322
- ManualWeld326.C1 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 1.34203759e-12, 0, 1.34203759e-12, 1)
- ManualWeld326.Part0 = Part322
- ManualWeld326.Part1 = Part322
- ManualWeld326.part1 = Part322
- Sound327.Name = "Attach"
- Sound327.Parent = Part322
- Sound327.SoundId = "http://www.roblox.com/asset/?id=431405534"
- UnionOperation328.Parent = Model321
- 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)
- UnionOperation328.Orientation = Vector3.new(18.6999989, -179.869995, -0.00999999978)
- UnionOperation328.Position = Vector3.new(140.668945, 4.61943293, -158.03894)
- UnionOperation328.Rotation = Vector3.new(161.300003, -0.119999997, 179.949997)
- UnionOperation328.Color = Color3.new(0, 0, 0)
- UnionOperation328.Size = Vector3.new(1.12500012, 0.584164083, 1.24273229)
- UnionOperation328.Anchored = true
- UnionOperation328.BrickColor = BrickColor.new("Really black")
- UnionOperation328.CanCollide = false
- UnionOperation328.Material = Enum.Material.SmoothPlastic
- UnionOperation328.brickColor = BrickColor.new("Really black")
- UnionOperation328.UsePartColor = true
- ManualWeld329.Parent = UnionOperation328
- 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)
- ManualWeld329.Part0 = UnionOperation328
- ManualWeld329.Part1 = Part322
- ManualWeld329.part1 = Part322
- UnionOperation330.Parent = Model321
- 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)
- UnionOperation330.Orientation = Vector3.new(-0.00999999978, 90.1299973, 0)
- UnionOperation330.Position = Vector3.new(140.668945, 4.46205378, -158.009888)
- UnionOperation330.Rotation = Vector3.new(-177.279999, 89.8699951, 177.279999)
- UnionOperation330.Color = Color3.new(0, 0, 0)
- UnionOperation330.Size = Vector3.new(1.07500005, 0.502500176, 1.07500017)
- UnionOperation330.Anchored = true
- UnionOperation330.BrickColor = BrickColor.new("Really black")
- UnionOperation330.CanCollide = false
- UnionOperation330.Material = Enum.Material.SmoothPlastic
- UnionOperation330.brickColor = BrickColor.new("Really black")
- UnionOperation330.UsePartColor = true
- ManualWeld331.Parent = UnionOperation330
- 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)
- ManualWeld331.Part0 = UnionOperation330
- ManualWeld331.Part1 = Part322
- ManualWeld331.part1 = Part322
- ObjectValue332.Name = "Transparent"
- ObjectValue332.Parent = UnionOperation330
- StringValue333.Name = "Target"
- StringValue333.Parent = Model321
- StringValue333.Value = "Right Arm"
- ScreenGui334.Name = "JARVIS"
- ScreenGui334.Parent = Tool1
- ImageLabel335.Name = "Eyes"
- ImageLabel335.Parent = ScreenGui334
- ImageLabel335.Transparency = 1
- ImageLabel335.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel335.BackgroundColor = BrickColor.new("Pastel light blue")
- ImageLabel335.BackgroundColor3 = Color3.new(0.67451, 1, 0.992157)
- ImageLabel335.BackgroundTransparency = 1
- ImageLabel335.BorderSizePixel = 0
- ImageLabel335.Image = "http://www.roblox.com/asset/?id=313393163"
- ImageLabel335.ImageTransparency = 1
- TextButton336.Name = "Mask"
- TextButton336.Parent = ScreenGui334
- TextButton336.Position = UDim2.new(0, 21, 0, 328)
- TextButton336.Transparency = 0.80000001192093
- TextButton336.Size = UDim2.new(0, 100, 0, 50)
- TextButton336.BackgroundColor = BrickColor.new("Institutional white")
- TextButton336.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton336.BackgroundTransparency = 0.80000001192093
- TextButton336.BorderColor = BrickColor.new("Pastel light blue")
- TextButton336.BorderColor3 = Color3.new(0.666667, 1, 1)
- TextButton336.Font = Enum.Font.SourceSansBold
- TextButton336.FontSize = Enum.FontSize.Size24
- TextButton336.Text = "MASK"
- TextButton336.TextColor = BrickColor.new("Institutional white")
- TextButton336.TextColor3 = Color3.new(1, 1, 1)
- TextButton336.TextSize = 24
- TextButton336.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
- TextButton336.TextStrokeTransparency = 0.5
- LocalScript337.Parent = TextButton336
- table.insert(cors,sandbox(LocalScript337,function()
- local bool = true
- local deb = false
- local plr = game.Players.LocalPlayer
- local mouse = plr:GetMouse()
- local char = plr.Character
- local suit = char:FindFirstChild("Suit")
- local mask = suit:FindFirstChild("Mask")
- local maskweld = nil
- local cf = nil
- local c = char.Head:GetChildren()
- for x = 1,#c do
- if c[x].Name == "SuitWeld" then
- if c[x].Part1 == mask.Main then
- maskweld = c[x]
- cf = maskweld.C0
- end
- end
- end
- repeat wait() until maskweld ~= nil
- function onClicked()
- suit = char:FindFirstChild("Suit")
- mask = suit:FindFirstChild("Mask")
- local c = char.Head:GetChildren()
- for x = 1,#c do
- if c[x].Name == "SuitWeld" then
- if c[x].Part1 == mask.Main then
- maskweld = c[x]
- end
- end
- end
- 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
- if bool then
- deb = true
- plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 1
- char.Head.Transparency = 0
- char.Head.face.Transparency = 0
- suit.Chest1.Main.Shut.Pitch = 1.1
- suit.Chest1.Main.Shut.Volume = 0.5
- suit.Chest1.Main.Shut:Play()
- coroutine.resume(coroutine.create(function()
- local x = 10
- local color = BrickColor.new("Really black").Color
- local origcolor = mask.Eyes.BrickColor.Color
- local val = mask.Eyes.BrickColor.Color
- for i = 1,x do
- val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
- mask.Eyes.BrickColor = BrickColor.new(val)
- wait()
- end
- end))
- local x = 10
- for i = 1,x do
- 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))
- wait()
- end
- bool = false
- deb = false
- elseif not bool then
- deb = true
- suit.Chest1.Main.Shut.Pitch = 1
- suit.Chest1.Main.Shut.Volume = 0.5
- suit.Chest1.Main.Shut:Play()
- local x = 4
- for i = 1,x do
- 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))
- wait()
- end
- maskweld.C0 = cf
- coroutine.resume(coroutine.create(function()
- local x = 10
- local color = BrickColor.new("White").Color
- local origcolor = mask.Eyes.BrickColor.Color
- local val = mask.Eyes.BrickColor.Color
- for i = 1,x do
- val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
- mask.Eyes.BrickColor = BrickColor.new(val)
- wait()
- end
- end))
- char.Head.Transparency = 1
- char.Head.face.Transparency = 1
- plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 0
- bool = true
- deb = false
- end
- end
- end
- script.Parent.MouseButton1Click:connect(onClicked)
- end))
- LocalScript337.Disabled = true
- ImageLabel338.Name = "Overlay"
- ImageLabel338.Parent = ScreenGui334
- ImageLabel338.Transparency = 1
- ImageLabel338.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel338.BackgroundColor = BrickColor.new("Tr. Lg blue")
- ImageLabel338.BackgroundColor3 = Color3.new(0.72549, 1, 0.960784)
- ImageLabel338.BackgroundTransparency = 1
- ImageLabel338.BorderSizePixel = 0
- ImageLabel338.Image = "http://www.roblox.com/asset/?id=300566860"
- LocalScript339.Name = "Control"
- LocalScript339.Parent = ScreenGui334
- table.insert(cors,sandbox(LocalScript339,function()
- local plr = game.Players.LocalPlayer
- local mouse = plr:GetMouse()
- local char = plr.Character
- local CORE = require(script.Parent.Core)
- function Spoke(text)
- if (string.find(text:lower(),("power down"):lower())~=nil)and(char==plr.Character) or
- (string.find(text:lower(),("cut power"):lower())~=nil)and(char==plr.Character) then
- CORE:PowerDown(plr.Name)
- elseif (string.find(text:lower(),("power up"):lower())~=nil)and(char==plr.Character) then
- CORE:PowerUp(plr.Name)
- elseif (string.find(text:lower(),("scan"):lower())~=nil)and(char==plr.Character) then
- CORE:Scan(plr.Name)
- end
- end
- plr.Chatted:connect(Spoke)
- end))
- LocalScript339.Disabled = true
- TextButton340.Name = "Helmet"
- TextButton340.Parent = ScreenGui334
- TextButton340.Position = UDim2.new(0, 21, 0, 380)
- TextButton340.Transparency = 0.80000001192093
- TextButton340.Size = UDim2.new(0, 100, 0, 50)
- TextButton340.BackgroundColor = BrickColor.new("Institutional white")
- TextButton340.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton340.BackgroundTransparency = 0.80000001192093
- TextButton340.BorderColor = BrickColor.new("Pastel light blue")
- TextButton340.BorderColor3 = Color3.new(0.666667, 1, 1)
- TextButton340.Font = Enum.Font.SourceSansBold
- TextButton340.FontSize = Enum.FontSize.Size24
- TextButton340.Text = "HELMET"
- TextButton340.TextColor = BrickColor.new("Institutional white")
- TextButton340.TextColor3 = Color3.new(1, 1, 1)
- TextButton340.TextSize = 24
- TextButton340.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
- TextButton340.TextStrokeTransparency = 0.5
- LocalScript341.Parent = TextButton340
- table.insert(cors,sandbox(LocalScript341,function()
- wait(5)
- function ToggleTransparency(Suit,num)
- for i,v in pairs(Suit.Helmet:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- v.Transparency = num
- end
- end
- for i,v in pairs(Suit.Mask:GetChildren()) do
- if v:IsA("Part") or v:IsA("UnionOperation") then
- v.Transparency = num
- end
- end
- end
- --local aids = false
- local bool = true
- local deb = false
- local plr = game.Players.LocalPlayer
- local mouse = plr:GetMouse()
- local char = plr.Character
- suit = char:FindFirstChild("Suit")
- helm = suit:FindFirstChild("Helmet")
- mask = suit:FindFirstChild("Mask")
- helmweld = nil
- maskweld = nil
- cfhelm = nil
- cfmask = nil
- local c = char.Head:GetChildren()
- for x = 1,#c do
- if c[x].Name == "SuitWeld" then
- if c[x].Part1 == helm.Main then
- helmweld = c[x]
- cfhelm = helmweld.C0
- elseif c[x].Part1 == mask.Main then
- maskweld = c[x]
- cfmask = maskweld.C0
- end
- end
- end
- repeat wait() until helmweld ~= nil and maskweld ~= nil
- function onClicked()
- suit = char:FindFirstChild("Suit")
- helm = suit:FindFirstChild("Helmet")
- mask = suit:FindFirstChild("Mask")
- local c = char.Head:GetChildren()
- for x = 1,#c do
- if c[x].Name == "SuitWeld" then --and not aids
- if c[x].Part1 == helm.Main then
- helmweld = c[x]
- elseif c[x].Part1 == mask.Main then
- maskweld = c[x]
- end
- end
- end
- --aids = true
- if suit.Status.Ejected.Value == false and suit.Status.InSuit.Value == true and suit.Status.Power.Value and (not deb) then
- if bool then
- suit.Status.Helmet.Value = false
- deb = true
- plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 1
- char.Head.Transparency = 0
- char.Head.face.Transparency = 0
- suit.Mask.Main.Attach:Play()
- coroutine.resume(coroutine.create(function()
- local x = 10
- local color = BrickColor.new("Really black").Color
- local origcolor = mask.Eyes.BrickColor.Color
- local val = mask.Eyes.BrickColor.Color
- for i = 1,x do
- val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
- mask.Eyes.BrickColor = BrickColor.new(val)
- wait()
- end
- end))
- maskweld.C0 = cfhelm
- local x = 10
- for i = 1,x do
- 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))
- wait()
- end
- for n,v in pairs(char:GetChildren()) do
- if v:IsA("Hat") then
- v.Handle.Transparency = 0
- end
- end
- suit.Helmet.Main.Attach:Play()
- local x = 10
- for i = 1,x do
- 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))
- 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))
- wait()
- end
- local x = 8
- for i = 1,x do
- helmweld.C0 = helmweld.C0*CFrame.new(0,-1/x,1/x)* CFrame.Angles(math.rad(100/x),math.rad(0),math.rad(0))
- maskweld.C0 = maskweld.C0*CFrame.new(0,-1/x,1/x)* CFrame.Angles(math.rad(100/x),math.rad(0),math.rad(0))
- wait()
- end
- ToggleTransparency(suit,1)
- bool = false
- deb = false
- elseif not bool then
- deb = true
- ToggleTransparency(suit,0)
- suit.Helmet.Main.Attach:Play()
- local x = 8
- for i = 1,x do
- helmweld.C0 = helmweld.C0*CFrame.new(0,1/x,-1/x)* CFrame.Angles(math.rad(-100/x),math.rad(0),math.rad(0))
- maskweld.C0 = maskweld.C0*CFrame.new(0,1/x,-1/x)* CFrame.Angles(math.rad(-100/x),math.rad(0),math.rad(0))
- wait()
- end
- local x = 10
- for i = 1,x do
- 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))
- 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))
- wait()
- end
- helmweld.C0 = cfhelm
- maskweld.C0 = cfhelm*CFrame.new(0,0.15,-0.15)* CFrame.Angles(math.rad(40),math.rad(0),math.rad(0))
- for n,v in pairs(char:GetChildren()) do
- if v:IsA("Hat") then
- v.Handle.Transparency = 1
- end
- end
- suit.Mask.Main.Attach:Play()
- local x = 10
- for i = 1,x do
- 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))
- wait()
- end
- maskweld.C0 = cfmask
- char.Head.Transparency = 1
- char.Head.face.Transparency = 1
- coroutine.resume(coroutine.create(function()
- local x = 10
- local color = BrickColor.new("White").Color
- local origcolor = mask.Eyes.BrickColor.Color
- local val = mask.Eyes.BrickColor.Color
- for i = 1,x do
- val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
- mask.Eyes.BrickColor = BrickColor.new(val)
- wait()
- end
- end))
- plr.PlayerGui.JARVIS.Overlay.ImageTransparency = 0
- bool = true
- deb = false
- suit.Status.Helmet.Value = true
- end
- end
- end
- mouse.KeyDown:connect(function(key)
- if key == "m" then
- onClicked()
- end
- end)
- script.Parent.MouseButton1Click:connect(onClicked)
- end))
- LocalScript341.Disabled = true
- ModuleScript342.Name = "Core"
- ModuleScript342.Parent = ScreenGui334
- table.insert(cors,sandbox(ModuleScript342,function()
- local IronMan = {}
- -------------------------------------------------------------------------
- --Settings---------------------------------------------------------------
- -------------------------------------------------------------------------
- IronMan.MinHealth = 60
- IronMan.MinVelocity = -200
- IronMan.MaxVelocity = 160
- -------------------------------------------------------------------------
- --Random functions-------------------------------------------------------
- -------------------------------------------------------------------------
- local function CheckTorsoWelds(plr)
- plr = game.Players:WaitForChild(plr)
- local suit = plr.Character:FindFirstChild("Suit")
- local chest1,chest2 = suit.Chest1,suit.Chest2
- local chest1num1 = 4
- local chest2num1 = 5
- local chest1num2 = 10
- local chest2num2 = 4
- local chest1num3 = 11
- local chest2num3 = 4
- local actual1,actual2 = 0,0
- for i,v in pairs(chest1:GetChildren()) do
- if v:FindFirstChild("ManualWeld") then
- actual1 = actual1 + 1
- end
- end
- for i,v in pairs(chest2:GetChildren()) do
- if v:FindFirstChild("ManualWeld") then
- actual2 = actual2 + 1
- end
- end
- if (actual1 == chest1num1 or actual1 == chest1num2 or actual1 == chest1num3) and (actual2 == chest2num1 or actual2 == chest2num2 or actual2 == chest2num3) then return true
- else return false end end
- -------------------------------------------------------------------------
- local function MakeVisible(plr)
- plr = game.Players:WaitForChild(plr)
- local char = plr.Character
- char.Head.face.Transparency = 0
- local c = char:GetChildren()
- for i = 1,#c do
- if c[i]:IsA("Hat") then
- c[i].Handle.Transparency = 0
- elseif c[i]:IsA("Part") and c[i].Name ~= "HumanoidRootPart" then
- c[i].Transparency = 0
- end
- end
- end
- -------------------------------------------------------------------------
- local function MakeInvisible(plr)
- plr = game.Players:WaitForChild(plr)
- local char = plr.Character
- char.Head.face.Transparency = 1
- local c = char:GetChildren()
- for i = 1,#c do
- if c[i]:IsA("Hat") then
- c[i].Handle.Transparency = 1
- elseif c[i]:IsA("Part") then
- c[i].Transparency = 1
- end
- end
- end
- -------------------------------------------------------------------------
- local function SelectParts(suit)
- local parts = suit:GetChildren()
- local array = {}
- for part = 1,#parts do
- local child = parts[part]:GetChildren()
- for x = 1,#child do
- if child[x]:IsA("Part") or child[x]:IsA("UnionOperation") then
- table.insert(array,child[x])
- end
- end
- end
- return array
- end
- -------------------------------------------------------------------------
- local function Weld(suit)
- suit.Status.Welded.Value = true
- local mains = {}
- local parts = SelectParts(suit)
- for x = 1,#parts do
- if parts[x].Name == "Main" then
- table.insert(mains,parts[x])
- end
- end
- for p = 1,#mains do
- local w = Instance.new("Weld")
- w.Name = "Bond"
- w.Parent = suit.Chest2.Main
- w.Part0 = suit.Chest2.Main
- w.Part1 = mains[p]
- w.C0 = CFrame.new()
- w.C1 = mains[p].CFrame:inverse() * suit.Chest2.Main.CFrame
- mains[p].CanCollide = true
- mains[p].Anchored = false
- end
- if not suit.Chest2.Main:FindFirstChild("Gyro") then
- local g = Instance.new("BodyGyro")
- g.Name = "Gyro"
- g.Parent = suit.Chest2.Main
- end
- end
- -------------------------------------------------------------------------
- local function RemoveTools(plr)
- plr = game.Players:WaitForChild(plr)
- local c = plr.Backpack:GetChildren()
- for x = 1,#c do
- if c[x].Name == "Suit Control" then
- plr.Character.Humanoid:UnequipTools()
- c[x]:Destroy()
- end
- end
- for i,v in pairs(plr.PlayerGui:GetChildren()) do
- if v.Name == "BillboardGui" then
- v.Parent = nil
- v.Adornee = nil
- elseif v.Name == "GUI" then
- v:Destroy()
- end
- end
- end
- -------------------------------------------------------------------------
- local function NormalSound(char)
- if char:FindFirstChild("IronManSound") then
- char.IronManSound:Destroy()
- local sn = char.Head:GetChildren()
- for i = 1,#sn do
- if sn[i]:IsA("Sound") then
- sn[i]:Stop()
- sn[i]:Destroy()
- end
- end
- local s = script.Sound:Clone()
- s.Parent = char
- s.Disabled = false
- end
- end
- -------------------------------------------------------------------------
- --Main functions---------------------------------------------------------
- -------------------------------------------------------------------------
- function IronMan:Delete(plr)
- plr = game.Players:WaitForChild(plr)
- local char = plr.Character
- if char:FindFirstChild("Suit") then
- char.Suit:Destroy()
- end
- NormalSound(char)
- MakeVisible(plr.Name)
- RemoveTools(plr.Name)
- char.Humanoid.MaxHealth = 100
- char.Humanoid.Health = 100
- char.Humanoid.WalkSpeed = 16
- char.Humanoid.JumpPower = 50
- char.Humanoid.PlatformStand = false
- if char.Torso:FindFirstChild("Stand") then
- char.Torso.Stand:Destroy()
- char.Torso.Gyro:Destroy()
- end
- if char:FindFirstChild("NoJump") then
- char.NoJump:Destroy()
- end
- if plr.PlayerGui:FindFirstChild("JARVIS") then
- plr.PlayerGui.JARVIS:Destroy()
- end
- end
- -------------------------------------------------------------------------
- function IronMan:Eject(plr)
- plr = game.Players:WaitForChild(plr)
- if (not plr.Character.Suit.Status.Flying.Value) and plr.Character.Suit.Status.Whole.Value then
- local char = plr.Character
- local hum = char:FindFirstChild("Humanoid")
- if char:FindFirstChild("NoJump") then
- char.NoJump:Destroy()
- hum.WalkSpeed = 16
- hum.PlatformStand = false
- hum.Jump = true
- end
- if char.Torso:FindFirstChild("Gyro") or char.Torso:FindFirstChild("Stand") then
- char.Torso.Gyro:Destroy()
- char.Torso.Stand:Destroy()
- hum.WalkSpeed = 16
- hum.PlatformStand = false
- end
- hum.JumpPower = 0
- hum.WalkSpeed = 0
- RemoveTools(plr.Name)
- wait(0.5)
- RemoveTools(plr.Name)
- local oldsuit = char:FindFirstChild("Suit")
- if oldsuit.Chest2.Main:FindFirstChild("Gyro") then
- oldsuit.Chest2.Main.Gyro:Destroy()
- end
- if oldsuit.Chest2.Main:FindFirstChild("WalkVelocity") then
- oldsuit.Chest2.Main.WalkVelocity:Destroy()
- end
- local parts = SelectParts(oldsuit)
- for part = 1,#parts do
- parts[part].CanCollide = false
- parts[part].Anchored = true
- parts[part].Velocity = Vector3.new(0,0,0)
- end
- local newsuit = oldsuit:Clone()
- oldsuit:Destroy()
- newsuit.Parent = char
- repeat wait() until newsuit:FindFirstChild("Chest1")
- MakeVisible(plr.Name)
- NormalSound(char)
- coroutine.resume(coroutine.create(function()
- newsuit.Chest1.Main.Whirr.Pitch = math.random(105,120)/100
- newsuit.Chest1.Main.Whirr:Play()
- wait(0.2)
- newsuit.Chest1.Main.Shut.Pitch = math.random(100,115)/100
- newsuit.Chest1.Main.Shut:Play()
- end))
- RemoveTools(plr.Name)
- IronMan:StopAlarm(plr.Name)
- hum.MaxHealth = 100
- hum.Health = 100
- local stat = newsuit.Status
- if stat.InSuit.Value then
- local x = 5
- for i = 1,x do
- char.Torso.CFrame = char.Torso.CFrame*CFrame.new(0,0,2/x)
- wait()
- end
- end
- stat.Ejected.Value = true
- stat.InSuit.Value = false
- stat.Sentry.Value = false
- hum.WalkSpeed = 16
- hum.JumpPower = 50
- if not stat.Broken.Value then
- Weld(newsuit)
- end
- local parts = SelectParts(newsuit)
- for part = 1,#parts do
- parts[part].CanCollide = true
- parts[part].Anchored = false
- parts[part].Velocity = Vector3.new(0,0,0)
- end
- local gui = plr.PlayerGui:WaitForChild("JARVIS")
- gui.Mask.Visible = false
- gui.Helmet.Visible = false
- gui.Eject.Visible = false
- gui.Overlay.ImageTransparency = 1
- gui.Parts.Visible = true
- for i,v in pairs(gui.Parts:GetChildren()) do
- if v:IsA("ImageButton") then
- v.Visible = true
- end
- end
- coroutine.resume(coroutine.create(function()
- local touched = false
- wait(2)
- local parts = SelectParts(newsuit)
- for i,v in pairs(parts) do
- v.Touched:connect(function(p)
- if p.Parent == char and not touched then
- 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
- touched = true
- for i,v in pairs(parts) do
- v.CanCollide = false
- v.Anchored = true
- end
- for i,v in pairs(newsuit.Chest2.Main:GetChildren()) do
- if v.Name == "Bond" or v.Name == "Gyro" then
- v:Destroy()
- end
- end
- local x,n = 16,3
- hum.WalkSpeed = 0
- hum.JumpPower = 0
- local newnewsuit = newsuit:Clone()
- newsuit:Destroy()
- newnewsuit.Parent = char
- newsuit = newnewsuit
- local anim = Instance.new("Animation")
- anim.AnimationId = "http://www.roblox.com/asset/?id=180426354"
- local track = hum:LoadAnimation(anim)
- v.Anchored = true
- v.CanCollide = false
- track:Play()
- for i = 1,x do
- n = n-(3/x)
- local cf = newsuit.Chest2.Main.CFrame
- char.Torso.CFrame = cf*CFrame.new(0,0,n)
- wait()
- end
- track:Stop()
- newsuit.Chest2.Main.Attach:Play()
- for i,v in pairs(char:GetChildren()) do
- if v:IsA("Hat") then
- v.Handle.Transparency = 1
- end
- end
- for i,v in pairs(char.Head:GetChildren()) do
- if v:IsA("Sound") then
- v:Stop()
- v:Destroy()
- end
- end
- char.Sound:Destroy()
- local sn = script.IronManSound:Clone()
- sn.Parent = char
- sn.Disabled = false
- char.Head.face.Transparency = 1
- for i,v in pairs(newsuit:GetChildren()) do
- if v:IsA("Model") then
- local w = Instance.new("Weld")
- local p = char[v.Target.Value]
- p.Transparency = 1
- v.Main.CFrame = p.CFrame
- local weld = Instance.new("Weld")
- weld.Parent = p
- weld.Name = "SuitWeld"
- weld.Part0 = p
- weld.Part1 = v.Main
- weld.C0 = CFrame.new(0,0,0)
- for i,b in pairs(v:GetChildren()) do
- if b:IsA("Part") or b:IsA("UnionOperation") then
- b.Anchored = false
- b.CanCollide = false
- if b.Material == Enum.Material.Neon then
- coroutine.resume(coroutine.create(function()
- local x = 10
- local color = BrickColor.new("Pastel light blue").Color
- local origcolor = BrickColor.new("Really black").Color
- local val = BrickColor.new("Really black").Color
- for i = 1,x do
- val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
- b.BrickColor = BrickColor.new(val)
- wait()
- end
- end))
- end
- end
- end
- end
- end
- local tool = game.Lighting:FindFirstChild("Suit Control"):Clone()
- tool.Parent = plr.Backpack
- tool.Disabled = false
- newsuit.Chest1.Main.Sound:Play()
- hum.MaxHealth = 5000
- wait(0.15)
- local gui = plr.PlayerGui.JARVIS
- gui.Mask.Visible = true
- gui.Helmet.Visible = true
- gui.Eject.Visible = true
- gui.Overlay.ImageTransparency = 0
- gui.Parts.Visible = false
- for i,v in pairs(gui.Parts:GetChildren()) do
- if v:IsA("ImageButton") then
- v.Visible = false
- end
- end
- newsuit.Status.Ejected.Value = false
- newsuit.Status.InSuit.Value = true
- newsuit.Status.Calling.Value = false
- newsuit.Status.Welded.Value = false
- newsuit.Status.Whole.Value = true
- newsuit.Status.Power.Value = true
- hum.WalkSpeed = 16
- hum.JumpPower = 60
- hum.Health = hum.MaxHealth
- end
- end
- end)
- end
- end))
- return newsuit
- end
- end
- -------------------------------------------------------------------------
- function IronMan:Sentry(plr,cam)
- plr = game.Players:WaitForChild(plr)
- local char = plr.Character
- local hum = char:FindFirstChild("Humanoid")
- local suit = char:FindFirstChild("Suit")
- local status = suit.Status
- if not status.Broken.Value then
- IronMan:PowerUp(plr.Name)
- if (status.Ejected.Value) and (status.Welded.Value) and (not status.Flying.Value) and status.Whole.Value then
- status.Sentry.Value = true
- cam.CameraSubject = suit.Chest1.Main
- if (not plr.Backpack:FindFirstChild("Suit Control")) and (not char:FindFirstChild("Suit Control")) then
- local tool = game.Lighting["Suit Control"]:Clone()
- tool.Parent = plr.Backpack
- tool.Disabled = false
- end
- hum.WalkSpeed = 0
- hum.JumpPower = 0
- hum.PlatformStand = true
- if (not char.Torso:FindFirstChild("Stand")) and (not char.Torso:FindFirstChild("Gyro")) then
- local p = Instance.new("BodyPosition")
- p.Name = "Stand"
- p.Parent = char:FindFirstChild("Torso")
- p.MaxForce = Vector3.new(5000,5000,5000)
- p.Position = char.Torso.Position
- local g = Instance.new("BodyGyro")
- g.Parent = char.Torso
- g.Name = "Gyro"
- end
- elseif (status.InSuit.Value) and (status.Power.Value) and (not status.Ejected.Value) and (not status.Flying.Value) then
- suit = IronMan:Eject(plr.Name)
- wait(0.5)
- local status = suit.Status
- status.Sentry.Value = true
- status.InSuit.Value = false
- cam.CameraSubject = suit.Chest1.Main
- local gui = plr.PlayerGui:FindFirstChild("JARVIS")
- gui.Mask.Visible = false
- gui.Helmet.Visible = false
- gui.Eject.Visible = true
- gui.Overlay.ImageTransparency = 0
- if (not plr.Backpack:FindFirstChild("Suit Control")) and (not char:FindFirstChild("Suit Control")) then
- local tool = game.Lighting["Suit Control"]:Clone()
- tool.Parent = plr.Backpack
- tool.Disabled = false
- end
- hum.WalkSpeed = 0
- hum.JumpPower = 0
- hum.PlatformStand = true
- if (not char.Torso:FindFirstChild("Stand")) and (not char.Torso:FindFirstChild("Gyro")) then
- local p = Instance.new("BodyPosition")
- p.Name = "Stand"
- p.Parent = char:FindFirstChild("Torso")
- p.MaxForce = Vector3.new(5000,5000,5000)
- p.Position = char.Torso.Position
- local g = Instance.new("BodyGyro")
- g.Parent = char.Torso
- g.Name = "Gyro"
- end
- end
- return suit
- end
- end
- -------------------------------------------------------------------------
- function IronMan:BreakWelds(suit)
- suit.Status.Welded.Value = false
- local parts = SelectParts(suit)
- for i,part in pairs(parts) do
- part.Anchored = true
- part.CanCollide = true
- end
- local c = suit.Chest2.Main:GetChildren()
- for x = 1,#c do
- if c[x].Name == "Bond" or c[x].Name == "Gyro" then
- c[x]:Destroy()
- end
- end
- end
- -------------------------------------------------------------------------
- function IronMan:Break(plr)
- plr = game.Players:WaitForChild(plr)
- local suit = plr.Character:FindFirstChild("Suit")
- if suit.Status.Welded.Value then
- local parts = SelectParts(suit)
- for i,v in pairs(suit.Chest2.Main:GetChildren()) do
- if v.Name == "Bond" or v.Name == "Gyro" or v.Name == "WalkVelocity" or v.Name == "FlightVelocity" or v.Name == "FlightGyro" then
- v:Destroy()
- end
- end
- for i,v in pairs(parts) do
- v.Anchored = false
- v.CanCollide = true
- if v.Name == "Main" then
- v.Transparency = 1
- end
- if v:FindFirstChild("Transparent") then
- v.Transparency = 1
- end
- end
- suit.Status.Flying.Value = false
- suit.Status.Power.Value = false
- suit.Status.Broken.Value = true
- RemoveTools(plr.Name)
- end
- end
- -------------------------------------------------------------------------
- function IronMan:Alarm(plr,message)
- plr = game.Players:WaitForChild(plr)
- if (not plr.PlayerGui.JARVIS:FindFirstChild("Alert")) and plr.Character.Suit.Status.InSuit.Value and not plr.Character.Suit.Status.Calling.Value then
- local gui = script.Alert:Clone()
- gui.Parent = plr.PlayerGui:FindFirstChild("JARVIS")
- gui.Text = ("WARNING: "..string.upper(message))
- gui.Alarm:Play()
- elseif (plr.PlayerGui.JARVIS:FindFirstChild("Alert")) and plr.Character.Suit.Status.InSuit.Value and not plr.Character.Suit.Status.Calling.Value then
- local gui = plr.PlayerGui.JARVIS:FindFirstChild("Alert")
- gui.Text = ("WARNING: "..string.upper(message))
- end
- end
- -------------------------------------------------------------------------
- function IronMan:StopAlarm(plr)
- plr = game.Players:WaitForChild(plr)
- if plr.PlayerGui:FindFirstChild("JARVIS") then
- 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
- plr.PlayerGui.JARVIS:FindFirstChild("Alert"):Destroy()
- 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
- plr.PlayerGui.JARVIS:FindFirstChild("Alert").Text = "WARNING: SUIT INTEGRITY COMPROMISED"
- end
- end
- end
- -------------------------------------------------------------------------
- function IronMan:Scan(plr)
- plr = game.Players:WaitForChild(plr)
- local char = plr.Character
- local suit = char:FindFirstChild("Suit")
- local stat = suit.Status
- if (stat.InSuit.Value or stat.Sentry.Value) and stat.Power.Value then
- local scan = false
- local targets = {}
- local guis = {}
- local b = Instance.new("Part")
- b.Name = "Sphere"
- b.Parent = game.Workspace
- b.Material = Enum.Material.Neon
- b.BrickColor = BrickColor.new("Teal")
- b.Transparency = 0.7
- b.FormFactor = "Custom"
- b.Size = Vector3.new(1,1,1)
- b.Anchored = true
- b.CanCollide = false
- b.CFrame = suit.Chest2.Main.CFrame
- local m = Instance.new("SpecialMesh")
- m.MeshType = Enum.MeshType.Sphere
- m.Parent = b
- m.Scale = Vector3.new(1,1,1)
- local x = 20
- for i = 1,x do
- b.CFrame = suit.Chest2.Main.CFrame
- m.Scale = m.Scale + Vector3.new(200/x,200/x,200/x)
- b.Transparency = b.Transparency + 0.3/x
- wait()
- end
- b:Destroy()
- coroutine.resume(coroutine.create(function()
- scan = true
- wait(15)
- scan = false
- end))
- for i,v in pairs(game.Players:GetPlayers()) do
- if v ~= plr then
- local gui = script.GUI:Clone()
- gui.Parent = plr.PlayerGui
- gui.Adornee = v.Character.Torso
- gui.lock.Visible = true
- gui.Distance.Visible = true
- gui.PlrName.Visible = true
- table.insert(guis,gui)
- table.insert(targets,v)
- end
- end
- for i,n in pairs(targets) do
- coroutine.resume(coroutine.create(function()
- while scan do
- local dist = (char.Head.CFrame.p-n.Character.Torso.CFrame.p).magnitude
- guis[i].Distance.Text = tostring(math.floor(dist*100)/100)
- guis[i].PlrName.Text = n.Name
- wait()
- end
- guis[i]:Destroy()
- end))
- end
- end
- end
- -------------------------------------------------------------------------
- function IronMan:PowerUp(plr)
- plr = game.Players:WaitForChild(plr)
- local char = plr.Character
- local hum = char:FindFirstChild("Humanoid")
- local suit = char:FindFirstChild("Suit")
- local status = suit.Status
- if (not status.Power.Value) then
- if status.InSuit.Value then
- hum.WalkSpeed = 16
- hum.JumpPower = 60
- if char:FindFirstChild("NoJump") then
- char.NoJump:Destroy()
- hum.PlatformStand = false
- hum.Jump = true
- end
- elseif (not status.InSuit.Value) and (status.Sentry.Value) then
- end
- local gui = plr.PlayerGui:FindFirstChild("JARVIS")
- if status.InSuit.Value then
- gui.Mask.Visible = true
- gui.Helmet.Visible = true
- gui.Overlay.ImageTransparency = 0
- end
- suit.Chest1.Main.Sound:Play()
- status.Power.Value = true
- local parts = SelectParts(suit)
- for part = 1,#parts do
- if parts[part].Material == Enum.Material.Neon then
- coroutine.resume(coroutine.create(function()
- local x = 10
- local color = BrickColor.new("Pastel light blue").Color
- local origcolor = parts[part].BrickColor.Color
- local val = parts[part].BrickColor.Color
- for i = 1,x do
- val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
- parts[part].BrickColor = BrickColor.new(val)
- wait()
- end
- end))
- end
- end
- end
- end
- -------------------------------------------------------------------------
- function IronMan:PowerDown(plr)
- plr = game.Players:WaitForChild(plr)
- local char = plr.Character
- local hum = char:FindFirstChild("Humanoid")
- local suit = char:FindFirstChild("Suit")
- local status = suit.Status
- if status.Power.Value then
- if status.InSuit.Value then
- hum.WalkSpeed = 0
- hum.JumpPower = 0
- hum.PlatformStand = true
- local scr = script.NoJump:Clone()
- scr.Parent = char
- scr.Disabled = false
- elseif (not status.InSuit.Value) and (status.Sentry.Value) then
- end
- local gui = plr.PlayerGui:FindFirstChild("JARVIS")
- gui.Mask.Visible = false
- gui.Helmet.Visible = false
- gui.Overlay.ImageTransparency = 1
- suit.Chest1.Main.PowerDown:Play()
- status.Power.Value = false
- status.Flying.Value = false
- local parts = SelectParts(suit)
- for part = 1,#parts do
- if parts[part].Material == Enum.Material.Neon then
- coroutine.resume(coroutine.create(function()
- local x = 10
- local color = BrickColor.new("Really black").Color
- local origcolor = parts[part].BrickColor.Color
- local val = parts[part].BrickColor.Color
- for i = 1,x do
- val = Color3.new(val.r+(color.r-origcolor.r)/x,val.g+(color.g-origcolor.g)/x,val.b+(color.b-origcolor.b)/x)
- parts[part].BrickColor = BrickColor.new(val)
- wait()
- end
- end))
- end
- end
- end
- end
- -------------------------------------------------------------------------
- function IronMan:Gui_Helmet(plr)
- plr = game.Players:WaitForChild(plr)
- if plr.PlayerGui:FindFirstChild("JARVIS") then
- local gui = plr.PlayerGui.JARVIS
- gui.Helmet.Visible = true
- end
- end
- -------------------------------------------------------------------------
- function IronMan:Gui_Mask(plr)
- plr = game.Players:WaitForChild(plr)
- if not plr.PlayerGui:FindFirstChild("JARVIS") then
- local gui = script.Parent.JARVIS:Clone()
- gui.Parent = plr.PlayerGui
- elseif plr.PlayerGui:FindFirstChild("JARVIS") then
- local gui = plr.PlayerGui.JARVIS
- gui.Mask.Visible = true
- gui.Eject.Visible = true
- gui.Overlay.ImageTransparency = 0
- end
- end
- -------------------------------------------------------------------------
- return IronMan
- end))
- LocalScript343.Name = "NoJump"
- LocalScript343.Parent = ModuleScript342
- table.insert(cors,sandbox(LocalScript343,function()
- local h = script.Parent:WaitForChild("Humanoid")
- h.Changed:connect(function()
- h.Jump = false
- h.PlatformStand = true
- h:UnequipTools()
- end)
- end))
- LocalScript343.Disabled = true
- TextLabel344.Name = "Alert"
- TextLabel344.Parent = ModuleScript342
- TextLabel344.Position = UDim2.new(0.305999994, 0, 0.200000003, 0)
- TextLabel344.Transparency = 0.80000001192093
- TextLabel344.Size = UDim2.new(0.400000006, 0, 0.100000001, 0)
- TextLabel344.Active = true
- TextLabel344.BackgroundColor = BrickColor.new("Really black")
- TextLabel344.BackgroundColor3 = Color3.new(0, 0, 0)
- TextLabel344.BackgroundTransparency = 0.80000001192093
- TextLabel344.BorderColor = BrickColor.new("Really red")
- TextLabel344.BorderColor3 = Color3.new(1, 0, 0)
- TextLabel344.BorderSizePixel = 2
- TextLabel344.Font = Enum.Font.SourceSansBold
- TextLabel344.FontSize = Enum.FontSize.Size28
- TextLabel344.Text = "(MSG)"
- TextLabel344.TextColor = BrickColor.new("Really red")
- TextLabel344.TextColor3 = Color3.new(1, 0, 0)
- TextLabel344.TextScaled = true
- TextLabel344.TextSize = 28
- TextLabel344.TextStrokeTransparency = 0.5
- TextLabel344.TextWrap = true
- TextLabel344.TextWrapped = true
- Sound345.Name = "Alarm"
- Sound345.Parent = TextLabel344
- Sound345.Looped = true
- Sound345.SoundId = "http://www.roblox.com/asset/?id=224281318"
- Sound345.Volume = 1
- BillboardGui346.Name = "GUI"
- BillboardGui346.Parent = ModuleScript342
- BillboardGui346.Size = UDim2.new(2, 40, 2, 40)
- BillboardGui346.AlwaysOnTop = true
- BillboardGui346.StudsOffset = Vector3.new(0, 0, 2)
- TextLabel347.Name = "Distance"
- TextLabel347.Parent = BillboardGui346
- TextLabel347.Position = UDim2.new(0.800000012, 0, 0.200000003, 0)
- TextLabel347.Visible = false
- TextLabel347.Transparency = 1
- TextLabel347.Size = UDim2.new(10, 0, 0.200000003, 0)
- TextLabel347.BackgroundTransparency = 1
- TextLabel347.BorderColor = BrickColor.new("Institutional white")
- TextLabel347.BorderColor3 = Color3.new(1, 1, 1)
- TextLabel347.Font = Enum.Font.Arial
- TextLabel347.FontSize = Enum.FontSize.Size24
- TextLabel347.Text = "110"
- TextLabel347.TextColor = BrickColor.new("Institutional white")
- TextLabel347.TextColor3 = Color3.new(1, 1, 1)
- TextLabel347.TextScaled = true
- TextLabel347.TextSize = 24
- TextLabel347.TextWrap = true
- TextLabel347.TextWrapped = true
- TextLabel347.TextXAlignment = Enum.TextXAlignment.Left
- ImageLabel348.Name = "lock"
- ImageLabel348.Parent = BillboardGui346
- ImageLabel348.Visible = false
- ImageLabel348.Transparency = 1
- ImageLabel348.Size = UDim2.new(1, 0, 1, 0)
- ImageLabel348.BackgroundTransparency = 1
- ImageLabel348.Selectable = true
- ImageLabel348.Image = "http://www.roblox.com/asset/?id=282254354"
- TextLabel349.Name = "PlrName"
- TextLabel349.Parent = BillboardGui346
- TextLabel349.Position = UDim2.new(-0.349999994, 0, -0.150000006, 0)
- TextLabel349.Visible = false
- TextLabel349.Transparency = 1
- TextLabel349.Size = UDim2.new(10, 0, 0.200000003, 0)
- TextLabel349.BackgroundTransparency = 1
- TextLabel349.BorderColor = BrickColor.new("Institutional white")
- TextLabel349.BorderColor3 = Color3.new(1, 1, 1)
- TextLabel349.Font = Enum.Font.Arial
- TextLabel349.FontSize = Enum.FontSize.Size24
- TextLabel349.Text = "supernoobguy28234XD"
- TextLabel349.TextColor = BrickColor.new("Institutional white")
- TextLabel349.TextColor3 = Color3.new(1, 1, 1)
- TextLabel349.TextScaled = true
- TextLabel349.TextSize = 24
- TextLabel349.TextWrap = true
- TextLabel349.TextWrapped = true
- TextLabel349.TextXAlignment = Enum.TextXAlignment.Left
- LocalScript350.Name = "RemoveSuit"
- LocalScript350.Parent = ModuleScript342
- table.insert(cors,sandbox(LocalScript350,function()
- local function MakeVisible(plr)
- plr = game.Players:WaitForChild(plr)
- local char = plr.Character
- char.Head.face.Transparency = 0
- local c = char:GetChildren()
- for i = 1,#c do
- if c[i]:IsA("Hat") then
- c[i].Handle.Transparency = 0
- elseif c[i]:IsA("Part") and c[i].Name ~= "HumanoidRootPart" then
- c[i].Transparency = 0
- end
- end
- end
- -------------------------------------------------------------------------
- local function RemoveTools(plr)
- plr = game.Players:WaitForChild(plr)
- local c = plr.Backpack:GetChildren()
- for x = 1,#c do
- if c[x].Name == "Suit Control" then
- plr.Character.Humanoid:UnequipTools()
- c[x]:Destroy()
- end
- end
- for i,v in pairs(plr.PlayerGui:GetChildren()) do
- if v.Name == "BillboardGui" then
- v.Parent = nil
- v.Adornee = nil
- elseif v.Name == "GUI" then
- v:Destroy()
- end
- end
- end
- -------------------------------------------------------------------------
- local function NormalSound(char)
- if char:FindFirstChild("IronManSound") then
- char.IronManSound:Destroy()
- local sn = char.Head:GetChildren()
- for i = 1,#sn do
- if sn[i]:IsA("Sound") then
- sn[i]:Stop()
- sn[i]:Destroy()
- end
- end
- local s = script:WaitForChild("Sound"):Clone()
- s.Parent = char
- s.Disabled = false
- end
- end
- local plr = game.Players.LocalPlayer
- local char = plr.Character
- if char:FindFirstChild("Suit") then
- char.Suit:Destroy()
- end
- if plr.PlayerGui:FindFirstChild("JARVIS") then
- plr.PlayerGui.JARVIS:Destroy()
- end
- MakeVisible(plr.Name)
- RemoveTools(plr.Name)
- NormalSound(char)
- char.Humanoid.MaxHealth = 100
- char.Humanoid.Health = 100
- char.Humanoid.WalkSpeed = 16
- char.Humanoid.JumpPower = 50
- char.Humanoid.PlatformStand = false
- if char.Torso:FindFirstChild("Stand") then
- char.Torso.Stand:Destroy()
- char.Torso.Gyro:Destroy()
- end
- if char:FindFirstChild("NoJump") then
- char.NoJump:Destroy()
- end
- end))
- LocalScript350.Disabled = true
- Script351.Name = "Sound"
- Script351.Parent = LocalScript350
- table.insert(cors,sandbox(Script351,function()
- -- util
- function waitForChild(parent, childName)
- local child = parent:findFirstChild(childName)
- if child then return child end
- while true do
- child = parent.ChildAdded:wait()
- if child.Name==childName then return child end
- end
- end
- function newSound(id)
- local sound = Instance.new("Sound")
- sound.SoundId = id
- sound.archivable = false
- sound.Parent = script.Parent.Head
- return sound
- end
- -- declarations
- local sGettingUp = newSound("rbxasset://sounds/action_get_up.mp3")
- local sDied = newSound("rbxasset://sounds/uuhhh.mp3")
- local sFreeFalling = newSound("rbxasset://sounds/action_falling.mp3")
- local sJumping = newSound("rbxasset://sounds/action_jump.mp3")
- local sLanding = newSound("rbxasset://sounds/action_jump_land.mp3")
- local sSplash = newSound("rbxasset://sounds/impact_water.mp3")
- local sRunning = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
- sRunning.Looped = true
- local sSwimming = newSound("rbxasset://sounds/action_swim.mp3")
- sSwimming.Looped = true
- local sClimbing = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
- sClimbing.Looped = true
- local Figure = script.Parent
- local Head = waitForChild(Figure, "Head")
- local Humanoid = waitForChild(Figure, "Humanoid")
- local prevState = "None"
- -- functions
- function onDied()
- stopLoopedSounds()
- sDied:Play()
- end
- local fallCount = 0
- local fallSpeed = 0
- function onStateFall(state, sound)
- fallCount = fallCount + 1
- if state then
- sound.Volume = 0
- sound:Play()
- Spawn( function()
- local t = 0
- local thisFall = fallCount
- while t < 1.5 and fallCount == thisFall do
- local vol = math.max(t - 0.3 , 0)
- sound.Volume = vol
- wait(0.1)
- t = t + 0.1
- end
- end)
- else
- sound:Stop()
- end
- fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.Y))
- end
- function onStateNoStop(state, sound)
- if state then
- sound:Play()
- end
- end
- function onRunning(speed)
- sClimbing:Stop()
- sSwimming:Stop()
- if (prevState == "FreeFall" and fallSpeed > 0.1) then
- local vol = math.min(1.0, math.max(0.0, (fallSpeed - 50) / 110))
- sLanding.Volume = vol
- sLanding:Play()
- fallSpeed = 0
- end
- if speed>0.5 then
- sRunning:Play()
- sRunning.Pitch = 1.6
- else
- sRunning:Stop()
- end
- prevState = "Run"
- end
- function onSwimming(speed)
- if (prevState ~= "Swim" and speed > 0.1) then
- local volume = math.min(1.0, speed / 350)
- sSplash.Volume = volume
- sSplash:Play()
- prevState = "Swim"
- end
- sClimbing:Stop()
- sRunning:Stop()
- sSwimming.Pitch = 1.6
- sSwimming:Play()
- end
- function onClimbing(speed)
- sRunning:Stop()
- sSwimming:Stop()
- if speed>0.01 then
- sClimbing:Play()
- sClimbing.Pitch = speed / 5.5
- else
- sClimbing:Stop()
- end
- prevState = "Climb"
- end
- -- connect up
- function stopLoopedSounds()
- sRunning:Stop()
- sClimbing:Stop()
- sSwimming:Stop()
- end
- Humanoid.Died:connect(onDied)
- Humanoid.Running:connect(onRunning)
- Humanoid.Swimming:connect(onSwimming)
- Humanoid.Climbing:connect(onClimbing)
- Humanoid.Jumping:connect(function(state) onStateNoStop(state, sJumping) prevState = "Jump" end)
- Humanoid.GettingUp:connect(function(state) stopLoopedSounds() onStateNoStop(state, sGettingUp) prevState = "GetUp" end)
- Humanoid.FreeFalling:connect(function(state) stopLoopedSounds() onStateFall(state, sFreeFalling) prevState = "FreeFall" end)
- Humanoid.FallingDown:connect(function(state) stopLoopedSounds() end)
- Humanoid.StateChanged:connect(function(old, new)
- if not (new.Name == "Dead" or
- new.Name == "Running" or
- new.Name == "RunningNoPhysics" or
- new.Name == "Swimming" or
- new.Name == "Jumping" or
- new.Name == "GettingUp" or
- new.Name == "Freefall" or
- new.Name == "FallingDown") then
- stopLoopedSounds()
- end
- end)
- end))
- Script351.Disabled = true
- Script352.Name = "Sound"
- Script352.Parent = ModuleScript342
- table.insert(cors,sandbox(Script352,function()
- -- util
- function waitForChild(parent, childName)
- local child = parent:findFirstChild(childName)
- if child then return child end
- while true do
- child = parent.ChildAdded:wait()
- if child.Name==childName then return child end
- end
- end
- function newSound(id)
- local sound = Instance.new("Sound")
- sound.SoundId = id
- sound.archivable = false
- sound.Parent = script.Parent.Head
- return sound
- end
- -- declarations
- local sGettingUp = newSound("rbxasset://sounds/action_get_up.mp3")
- local sDied = newSound("rbxasset://sounds/uuhhh.mp3")
- local sFreeFalling = newSound("rbxasset://sounds/action_falling.mp3")
- local sJumping = newSound("rbxasset://sounds/action_jump.mp3")
- local sLanding = newSound("rbxasset://sounds/action_jump_land.mp3")
- local sSplash = newSound("rbxasset://sounds/impact_water.mp3")
- local sRunning = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
- sRunning.Looped = true
- local sSwimming = newSound("rbxasset://sounds/action_swim.mp3")
- sSwimming.Looped = true
- local sClimbing = newSound("rbxasset://sounds/action_footsteps_plastic.mp3")
- sClimbing.Looped = true
- local Figure = script.Parent
- local Head = waitForChild(Figure, "Head")
- local Humanoid = waitForChild(Figure, "Humanoid")
- local prevState = "None"
- -- functions
- function onDied()
- stopLoopedSounds()
- sDied:Play()
- end
- local fallCount = 0
- local fallSpeed = 0
- function onStateFall(state, sound)
- fallCount = fallCount + 1
- if state then
- sound.Volume = 0
- sound:Play()
- Spawn( function()
- local t = 0
- local thisFall = fallCount
- while t < 1.5 and fallCount == thisFall do
- local vol = math.max(t - 0.3 , 0)
- sound.Volume = vol
- wait(0.1)
- t = t + 0.1
- end
- end)
- else
- sound:Stop()
- end
- fallSpeed = math.max(fallSpeed, math.abs(Head.Velocity.Y))
- end
- function onStateNoStop(state, sound)
- if state then
- sound:Play()
- end
- end
- function onRunning(speed)
- sClimbing:Stop()
- sSwimming:Stop()
- if (prevState == "FreeFall" and fallSpeed > 0.1) then
- local vol = math.min(1.0, math.max(0.0, (fallSpeed - 50) / 110))
- sLanding.Volume = vol
- sLanding:Play()
- fallSpeed = 0
- end
- if speed>0.5 then
- sRunning:Play()
- sRunning.Pitch = 1.6
- else
- sRunning:Stop()
- end
- prevState = "Run"
- end
- function onSwimming(speed)
- if (prevState ~= "Swim" and speed > 0.1) then
- local volume = math.min(1.0, speed / 350)
- sSplash.Volume = volume
- sSplash:Play()
- prevState = "Swim"
- end
- sClimbing:Stop()
- sRunning:Stop()
- sSwimming.Pitch = 1.6
- sSwimming:Play()
- end
- function onClimbing(speed)
- sRunning:Stop()
- sSwimming:Stop()
- if speed>0.01 then
- sClimbing:Play()
- sClimbing.Pitch = speed / 5.5
- else
- sClimbing:Stop()
- end
- prevState = "Climb"
- end
- -- connect up
- function stopLoopedSounds()
- sRunning:Stop()
- sClimbing:Stop()
- sSwimming:Stop()
- end
- Humanoid.Died:connect(onDied)
- Humanoid.Running:connect(onRunning)
- Humanoid.Swimming:connect(onSwimming)
- Humanoid.Climbing:connect(onClimbing)
- Humanoid.Jumping:connect(function(state) onStateNoStop(state, sJumping) prevState = "Jump" end)
- Humanoid.GettingUp:connect(function(state) stopLoopedSounds() onStateNoStop(state, sGettingUp) prevState = "GetUp" end)
- Humanoid.FreeFalling:connect(function(state) stopLoopedSounds() onStateFall(state, sFreeFalling) prevState = "FreeFall" end)
- Humanoid.FallingDown:connect(function(state) stopLoopedSounds() end)
- Humanoid.StateChanged:connect(function(old, new)
- if not (new.Name == "Dead" or
- new.Name == "Running" or
- new.Name == "RunningNoPhysics" or
- new.Name == "Swimming" or
- new.Name == "Jumping" or
- new.Name == "GettingUp" or
- new.Name == "Freefall" or
- new.Name == "FallingDown") then
- stopLoopedSounds()
- end
- end)
- end))
- Script352.Disabled = true
- Frame353.Name = "Stereo"
- Frame353.Parent = ScreenGui334
- Frame353.Position = UDim2.new(1, -125, 1, -140)
- Frame353.Transparency = 0.80000001192093
- Frame353.Size = UDim2.new(0, 120, 0, 30)
- Frame353.Active = true
- Frame353.BackgroundColor = BrickColor.new("Institutional white")
- Frame353.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame353.BackgroundTransparency = 0.80000001192093
- Frame353.BorderColor = BrickColor.new("Pastel light blue")
- Frame353.BorderColor3 = Color3.new(0.666667, 1, 1)
- Frame353.BorderSizePixel = 2
- TextBox354.Parent = Frame353
- TextBox354.Position = UDim2.new(0, 0, 0.5, 0)
- TextBox354.Transparency = 1
- TextBox354.Size = UDim2.new(1, 0, 0.5, 0)
- TextBox354.BackgroundColor = BrickColor.new("Institutional white")
- TextBox354.BackgroundColor3 = Color3.new(1, 1, 1)
- TextBox354.BackgroundTransparency = 1
- TextBox354.FontSize = Enum.FontSize.Size11
- TextBox354.Text = ""
- TextBox354.TextColor = BrickColor.new("Institutional white")
- TextBox354.TextColor3 = Color3.new(1, 1, 1)
- TextBox354.TextSize = 11
- TextBox354.TextWrap = true
- TextBox354.TextWrapped = true
- TextLabel355.Name = "Title"
- TextLabel355.Parent = Frame353
- TextLabel355.Transparency = 0.80000001192093
- TextLabel355.Size = UDim2.new(1, 0, 0.5, 0)
- TextLabel355.Active = true
- TextLabel355.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel355.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel355.BackgroundTransparency = 0.80000001192093
- TextLabel355.BorderColor = BrickColor.new("Pastel light blue")
- TextLabel355.BorderColor3 = Color3.new(0.666667, 1, 1)
- TextLabel355.BorderSizePixel = 2
- TextLabel355.Font = Enum.Font.SourceSansBold
- TextLabel355.FontSize = Enum.FontSize.Size18
- TextLabel355.Text = "MUSIC"
- TextLabel355.TextColor = BrickColor.new("Institutional white")
- TextLabel355.TextColor3 = Color3.new(1, 1, 1)
- TextLabel355.TextSize = 18
- TextLabel355.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
- TextLabel355.TextStrokeTransparency = 0.5
- TextLabel355.TextWrap = true
- TextLabel355.TextWrapped = true
- LocalScript356.Parent = Frame353
- table.insert(cors,sandbox(LocalScript356,function()
- local gui = script.Parent
- for i,v in pairs(gui:GetChildren()) do
- if v:IsA("TextButton") then
- v.MouseButton1Click:connect(function()
- local suit = game.Players.LocalPlayer.Character:WaitForChild("Suit")
- local sound = suit.Mask.Main:WaitForChild("Music")
- if v.Name == "Play" then
- if sound.Pitch == 1 then
- sound:Play()
- elseif sound.Pitch == 0 then
- sound.Pitch = 1
- end
- elseif v.Name == "Pause" then
- sound.Pitch = 0
- elseif v.Name == "Stop" then
- sound:Stop()
- sound.Pitch = 1
- end
- end)
- end
- end
- script.Parent.TextBox.FocusLost:connect(function(enter)
- if enter then
- local text = script.Parent.TextBox.Text
- local suit = game.Players.LocalPlayer.Character:WaitForChild("Suit")
- suit.Mask.Main.Music:Stop()
- suit.Mask.Main.Music.Pitch = 1
- suit.Mask.Main.Music.SoundId = "http://www.roblox.com/asset/?id="..text
- script.Parent.TextBox.Text = ""
- end
- end)
- end))
- TextButton357.Name = "Play"
- TextButton357.Parent = Frame353
- TextButton357.Position = UDim2.new(0, 0, 1.10000002, 0)
- TextButton357.Transparency = 0.80000001192093
- TextButton357.Size = UDim2.new(0.300000012, 0, 0.5, 0)
- TextButton357.BackgroundColor = BrickColor.new("Institutional white")
- TextButton357.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton357.BackgroundTransparency = 0.80000001192093
- TextButton357.BorderColor = BrickColor.new("Pastel light blue")
- TextButton357.BorderColor3 = Color3.new(0.666667, 1, 1)
- TextButton357.BorderSizePixel = 2
- TextButton357.Font = Enum.Font.SourceSansBold
- TextButton357.FontSize = Enum.FontSize.Size18
- TextButton357.Text = "PLAY"
- TextButton357.TextColor = BrickColor.new("Institutional white")
- TextButton357.TextColor3 = Color3.new(1, 1, 1)
- TextButton357.TextSize = 18
- TextButton357.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
- TextButton357.TextStrokeTransparency = 0.5
- TextButton358.Name = "Stop"
- TextButton358.Parent = Frame353
- TextButton358.Position = UDim2.new(0.699999988, 0, 1.10000002, 0)
- TextButton358.Transparency = 0.80000001192093
- TextButton358.Size = UDim2.new(0.300000012, 0, 0.5, 0)
- TextButton358.BackgroundColor = BrickColor.new("Institutional white")
- TextButton358.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton358.BackgroundTransparency = 0.80000001192093
- TextButton358.BorderColor = BrickColor.new("Pastel light blue")
- TextButton358.BorderColor3 = Color3.new(0.666667, 1, 1)
- TextButton358.BorderSizePixel = 2
- TextButton358.Font = Enum.Font.SourceSansBold
- TextButton358.FontSize = Enum.FontSize.Size18
- TextButton358.Text = "STOP"
- TextButton358.TextColor = BrickColor.new("Institutional white")
- TextButton358.TextColor3 = Color3.new(1, 1, 1)
- TextButton358.TextSize = 18
- TextButton358.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
- TextButton358.TextStrokeTransparency = 0.5
- TextButton359.Name = "Pause"
- TextButton359.Parent = Frame353
- TextButton359.Position = UDim2.new(0.330000013, 0, 1.10000002, 0)
- TextButton359.Transparency = 0.80000001192093
- TextButton359.Size = UDim2.new(0.330000013, 0, 0.5, 0)
- TextButton359.BackgroundColor = BrickColor.new("Institutional white")
- TextButton359.BackgroundColor3 = Color3.new(1, 1, 1)
- TextButton359.BackgroundTransparency = 0.80000001192093
- TextButton359.BorderColor = BrickColor.new("Pastel light blue")
- TextButton359.BorderColor3 = Color3.new(0.666667, 1, 1)
- TextButton359.BorderSizePixel = 2
- TextButton359.Font = Enum.Font.SourceSansBold
- TextButton359.FontSize = Enum.FontSize.Size18
- TextButton359.Text = "PAUSE"
- TextButton359.TextColor = BrickColor.new("Institutional white")
- TextButton359.TextColor3 = Color3.new(1, 1, 1)
- TextButton359.TextScaled = true
- TextButton359.TextSize = 18
- TextButton359.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
- TextButton359.TextStrokeTransparency = 0.5
- TextButton359.TextWrap = true
- TextButton359.TextWrapped = true
- Frame360.Name = "Stats"
- Frame360.Parent = ScreenGui334
- Frame360.Position = UDim2.new(0, 21, 0, 150)
- Frame360.Transparency = 1
- Frame360.Size = UDim2.new(0.150000006, 0, 0.100000001, 0)
- Frame360.BackgroundColor = BrickColor.new("Institutional white")
- Frame360.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame360.BackgroundTransparency = 1
- Frame360.BorderColor = BrickColor.new("Pastel light blue")
- Frame360.BorderColor3 = Color3.new(0.666667, 1, 1)
- Frame360.BorderSizePixel = 2
- TextLabel361.Name = "Health"
- TextLabel361.Parent = Frame360
- TextLabel361.Transparency = 0.80000001192093
- TextLabel361.Size = UDim2.new(1, 0, 0.300000012, 0)
- TextLabel361.Active = true
- TextLabel361.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel361.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel361.BackgroundTransparency = 0.80000001192093
- TextLabel361.BorderColor = BrickColor.new("Pastel light blue")
- TextLabel361.BorderColor3 = Color3.new(0.666667, 1, 1)
- TextLabel361.BorderSizePixel = 2
- TextLabel361.Font = Enum.Font.SourceSans
- TextLabel361.FontSize = Enum.FontSize.Size18
- TextLabel361.Text = "HEALTH: 100"
- TextLabel361.TextColor = BrickColor.new("Institutional white")
- TextLabel361.TextColor3 = Color3.new(1, 1, 1)
- TextLabel361.TextScaled = true
- TextLabel361.TextSize = 18
- TextLabel361.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
- TextLabel361.TextStrokeTransparency = 0.89999997615814
- TextLabel361.TextWrap = true
- TextLabel361.TextWrapped = true
- TextLabel361.TextXAlignment = Enum.TextXAlignment.Left
- TextLabel362.Name = "Power"
- TextLabel362.Parent = Frame360
- TextLabel362.Position = UDim2.new(0, 0, 0.400000006, 0)
- TextLabel362.Transparency = 0.80000001192093
- TextLabel362.Size = UDim2.new(1, 0, 0.300000012, 0)
- TextLabel362.Active = true
- TextLabel362.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel362.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel362.BackgroundTransparency = 0.80000001192093
- TextLabel362.BorderColor = BrickColor.new("Pastel light blue")
- TextLabel362.BorderColor3 = Color3.new(0.666667, 1, 1)
- TextLabel362.BorderSizePixel = 2
- TextLabel362.Font = Enum.Font.SourceSans
- TextLabel362.FontSize = Enum.FontSize.Size18
- TextLabel362.Text = "POWER: 100"
- TextLabel362.TextColor = BrickColor.new("Institutional white")
- TextLabel362.TextColor3 = Color3.new(1, 1, 1)
- TextLabel362.TextScaled = true
- TextLabel362.TextSize = 18
- TextLabel362.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
- TextLabel362.TextStrokeTransparency = 0.89999997615814
- TextLabel362.TextWrap = true
- TextLabel362.TextWrapped = true
- TextLabel362.TextXAlignment = Enum.TextXAlignment.Left
- TextLabel363.Name = "Status"
- TextLabel363.Parent = Frame360
- TextLabel363.Position = UDim2.new(0, 0, 0.800000012, 0)
- TextLabel363.Transparency = 0.80000001192093
- TextLabel363.Size = UDim2.new(1, 0, 0.300000012, 0)
- TextLabel363.Active = true
- TextLabel363.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel363.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel363.BackgroundTransparency = 0.80000001192093
- TextLabel363.BorderColor = BrickColor.new("Pastel light blue")
- TextLabel363.BorderColor3 = Color3.new(0.666667, 1, 1)
- TextLabel363.BorderSizePixel = 2
- TextLabel363.Font = Enum.Font.SourceSans
- TextLabel363.FontSize = Enum.FontSize.Size18
- TextLabel363.Text = "STATUS: NORMAL"
- TextLabel363.TextColor = BrickColor.new("Institutional white")
- TextLabel363.TextColor3 = Color3.new(1, 1, 1)
- TextLabel363.TextScaled = true
- TextLabel363.TextSize = 18
- TextLabel363.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
- TextLabel363.TextStrokeTransparency = 0.89999997615814
- TextLabel363.TextWrap = true
- TextLabel363.TextWrapped = true
- TextLabel363.TextXAlignment = Enum.TextXAlignment.Left
- LocalScript364.Parent = Frame360
- table.insert(cors,sandbox(LocalScript364,function()
- while true do
- local plr = game.Players.LocalPlayer
- local suit = plr.Character:WaitForChild("Suit")
- if suit.Status.Flying.Value then
- script.Parent.Status.Text = "STATUS: FLYING"
- elseif not suit.Status.Flying.Value then
- script.Parent.Status.Text = "STATUS: NORMAL"
- end
- local velocity = math.max(
- math.abs(suit.Chest2.Main.Velocity.X),
- math.abs(suit.Chest2.Main.Velocity.Y),
- math.abs(suit.Chest2.Main.Velocity.Z))
- local x,y,z = suit.Chest2.Main.Position.X,suit.Chest2.Main.Position.Y,suit.Chest2.Main.Position.Z
- script.Parent.Pos.Text = "POSITION: ".."["..math.floor(x+0.5).." "..math.floor(y+0.5).." "..math.floor(z+0.5).."]"
- script.Parent.Vel.Text = "SPEED: "..math.floor(velocity+0.5)
- wait()
- end
- end))
- LocalScript364.Disabled = true
- TextLabel365.Name = "Pos"
- TextLabel365.Parent = Frame360
- TextLabel365.Position = UDim2.new(0, 0, 1.20000005, 0)
- TextLabel365.Transparency = 0.80000001192093
- TextLabel365.Size = UDim2.new(1, 0, 0.300000012, 0)
- TextLabel365.Active = true
- TextLabel365.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel365.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel365.BackgroundTransparency = 0.80000001192093
- TextLabel365.BorderColor = BrickColor.new("Pastel light blue")
- TextLabel365.BorderColor3 = Color3.new(0.666667, 1, 1)
- TextLabel365.BorderSizePixel = 2
- TextLabel365.Font = Enum.Font.SourceSans
- TextLabel365.FontSize = Enum.FontSize.Size18
- TextLabel365.Text = "POSITION: [00 00 00]"
- TextLabel365.TextColor = BrickColor.new("Institutional white")
- TextLabel365.TextColor3 = Color3.new(1, 1, 1)
- TextLabel365.TextScaled = true
- TextLabel365.TextSize = 18
- TextLabel365.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
- TextLabel365.TextStrokeTransparency = 0.89999997615814
- TextLabel365.TextWrap = true
- TextLabel365.TextWrapped = true
- TextLabel365.TextXAlignment = Enum.TextXAlignment.Left
- TextLabel366.Name = "Vel"
- TextLabel366.Parent = Frame360
- TextLabel366.Position = UDim2.new(0, 0, 1.60000002, 0)
- TextLabel366.Transparency = 0.80000001192093
- TextLabel366.Size = UDim2.new(1, 0, 0.300000012, 0)
- TextLabel366.Active = true
- TextLabel366.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel366.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel366.BackgroundTransparency = 0.80000001192093
- TextLabel366.BorderColor = BrickColor.new("Pastel light blue")
- TextLabel366.BorderColor3 = Color3.new(0.666667, 1, 1)
- TextLabel366.BorderSizePixel = 2
- TextLabel366.Font = Enum.Font.SourceSans
- TextLabel366.FontSize = Enum.FontSize.Size18
- TextLabel366.Text = "VELOCITY: 0 sps"
- TextLabel366.TextColor = BrickColor.new("Institutional white")
- TextLabel366.TextColor3 = Color3.new(1, 1, 1)
- TextLabel366.TextScaled = true
- TextLabel366.TextSize = 18
- TextLabel366.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
- TextLabel366.TextStrokeTransparency = 0.89999997615814
- TextLabel366.TextWrap = true
- TextLabel366.TextWrapped = true
- TextLabel366.TextXAlignment = Enum.TextXAlignment.Left
- Frame367.Name = "Microphone"
- Frame367.Parent = ScreenGui334
- Frame367.Position = UDim2.new(1, -125, 1, -85)
- Frame367.Transparency = 0.80000001192093
- Frame367.Size = UDim2.new(0, 120, 0, 30)
- Frame367.Active = true
- Frame367.BackgroundColor = BrickColor.new("Institutional white")
- Frame367.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame367.BackgroundTransparency = 0.80000001192093
- Frame367.BorderColor = BrickColor.new("Pastel light blue")
- Frame367.BorderColor3 = Color3.new(0.666667, 1, 1)
- Frame367.BorderSizePixel = 2
- TextLabel368.Name = "Title"
- TextLabel368.Parent = Frame367
- TextLabel368.Transparency = 0.80000001192093
- TextLabel368.Size = UDim2.new(1, 0, 0.5, 0)
- TextLabel368.Active = true
- TextLabel368.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel368.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel368.BackgroundTransparency = 0.80000001192093
- TextLabel368.BorderColor = BrickColor.new("Pastel light blue")
- TextLabel368.BorderColor3 = Color3.new(0.666667, 1, 1)
- TextLabel368.BorderSizePixel = 2
- TextLabel368.Font = Enum.Font.SourceSansBold
- TextLabel368.FontSize = Enum.FontSize.Size18
- TextLabel368.Text = "MICROPHONE"
- TextLabel368.TextColor = BrickColor.new("Institutional white")
- TextLabel368.TextColor3 = Color3.new(1, 1, 1)
- TextLabel368.TextSize = 18
- TextLabel368.TextStrokeColor3 = Color3.new(0, 0.580392, 0.709804)
- TextLabel368.TextStrokeTransparency = 0.5
- TextLabel368.TextWrap = true
- TextLabel368.TextWrapped = true
- TextBox369.Parent = Frame367
- TextBox369.Position = UDim2.new(0, 0, 0.5, 0)
- TextBox369.Transparency = 1
- TextBox369.Size = UDim2.new(1, 0, 0.5, 0)
- TextBox369.BackgroundColor = BrickColor.new("Institutional white")
- TextBox369.BackgroundColor3 = Color3.new(1, 1, 1)
- TextBox369.BackgroundTransparency = 1
- TextBox369.FontSize = Enum.FontSize.Size11
- TextBox369.Text = ""
- TextBox369.TextColor = BrickColor.new("Institutional white")
- TextBox369.TextColor3 = Color3.new(1, 1, 1)
- TextBox369.TextSize = 11
- TextBox369.TextWrap = true
- TextBox369.TextWrapped = true
- LocalScript370.Parent = TextBox369
- table.insert(cors,sandbox(LocalScript370,function()
- script.Parent.FocusLost:connect(function(enter)
- if enter then
- local text = script.Parent.Text
- game:GetService("Chat"):Chat(game.Players.LocalPlayer.Character.Suit.Helmet.Main,text,Enum.ChatColor.Blue)
- script.Parent.Text = ""
- end
- end)
- end))
- Frame371.Name = "Energy"
- Frame371.Parent = ScreenGui334
- Frame371.Position = UDim2.new(0.839999974, 0, 0.649999976, 0)
- Frame371.Rotation = -7
- Frame371.Transparency = 0.80000001192093
- Frame371.Size = UDim2.new(0.150000006, 0, 0.0500000007, 0)
- Frame371.BackgroundColor = BrickColor.new("Institutional white")
- Frame371.BackgroundColor3 = Color3.new(1, 1, 1)
- Frame371.BackgroundTransparency = 0.80000001192093
- Frame371.BorderColor = BrickColor.new("Pastel light blue")
- Frame371.BorderColor3 = Color3.new(0.666667, 1, 1)
- Frame371.BorderSizePixel = 4
- TextLabel372.Name = "Value"
- TextLabel372.Parent = Frame371
- TextLabel372.Transparency = 0.5
- TextLabel372.Size = UDim2.new(1, 0, 1, 0)
- TextLabel372.BackgroundColor = BrickColor.new("Pastel light blue")
- TextLabel372.BackgroundColor3 = Color3.new(0.666667, 1, 1)
- TextLabel372.BackgroundTransparency = 0.5
- TextLabel372.BorderSizePixel = 0
- TextLabel372.Font = Enum.Font.SourceSans
- TextLabel372.FontSize = Enum.FontSize.Size11
- TextLabel372.Text = ""
- TextLabel372.TextSize = 11
- TextLabel372.TextWrap = true
- TextLabel372.TextWrapped = true
- LocalScript373.Parent = Frame371
- table.insert(cors,sandbox(LocalScript373,function()
- local plr = game.Players.LocalPlayer
- local hum = plr.Character.Humanoid
- local CORE = require(script.Parent.Parent.Core)
- local deb = 0
- local blue = Color3.new(170,255,255)
- while true do
- local suit = plr.Character:FindFirstChild("Suit")
- local status = suit.Status
- local i = 20
- script.Parent.Parent.Stats.Power.Text = "POWER: "..math.floor(status.Charge.Value+0.5)
- script.Parent.Parent.Stats.Health.Text = "HEALTH: "..math.floor(hum.Health+0.5)
- if status.Power.Value then
- if status.Charge.Value >= 0 then
- status.Charge.Value = status.Charge.Value - 1/i
- plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
- local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
- script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
- if power <= 0 then
- CORE:PowerDown(plr.Name)
- end
- end)
- end
- if status.Charge.Value <= 10 then
- script.Parent.Value.BackgroundColor3 = Color3.new(255,0,0)
- CORE:Alarm(plr.Name,"low power")
- plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
- local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
- script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
- if power <= 0 then
- CORE:PowerDown(plr.Name)
- end
- end)
- elseif status.Charge.Value > 10 and (plr.Character.Humanoid.Health/plr.Character.Humanoid.MaxHealth)*100 > 20 then
- script.Parent.Value.BackgroundColor3 = blue
- CORE:StopAlarm(plr.Name)
- end
- deb = 10
- elseif (not status.Power.Value) then
- if status.Charge.Value < 100 then
- status.Charge.Value = status.Charge.Value + 1/i
- plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
- local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
- script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
- if power <= 0 then
- CORE:PowerDown(plr.Name)
- end
- end)
- end
- if status.Charge.Value <= 10 then
- script.Parent.Value.BackgroundColor3 = Color3.new(255,0,0)
- CORE:Alarm(plr.Name,"low power")
- plr.Character:FindFirstChild("Suit").Status.Charge.Changed:connect(function()
- local power = plr.Character:FindFirstChild("Suit").Status.Charge.Value
- script.Parent.Value.Size = UDim2.new(power/100,0,1,0)
- if power <= 0 then
- CORE:PowerDown(plr.Name)
- end
- end)
- elseif status.Charge.Value > 10 and (plr.Character.Humanoid.Health/plr.Character.Humanoid.MaxHealth)*100 > 20 then
- script.Parent.Value.BackgroundColor3 = blue
- CORE:StopAlarm(plr.Name)
- end
- deb = 0.14
- end
- wait(deb/i)
- end
- end))
- LocalScript373.Disabled = truefor i,v in pairs(mas:GetChildren()) do
- v.Parent = workspace
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement