Iron Man Simulator GUI Script
Iron Man Simulator GUI Script
local punchevent =
game.Players.LocalPlayer.Backpack.suitControl.Assets.Events.punchHit
local vector = Vector3.new(0, 0, 0)
local dmg = 3
if NewGuiPart6.Text == "all" then
for i,v in pairs(game.Players:GetChildren()) do
punchevent:FireServer(v.Character.LeftLowerArm, dmg)
punchevent:FireServer(v.Character.LeftLowerArm, dmg)
end
end
local punchevent =
game.Players.LocalPlayer.Backpack.suitControl.Assets.Events.punchHit
local vector = Vector3.new(0, 0, 0)
local dmg = 3
if NewGuiPart6.Text == "all" then
for i,v in pairs(game.Players:GetChildren()) do
punchevent:FireServer(v.Character.LeftUpperArm, dmg)
punchevent:FireServer(v.Character.LeftUpperArm, dmg)
end
end
local punchevent =
game.Players.LocalPlayer.Backpack.suitControl.Assets.Events.punchHit
local vector = Vector3.new(0, 0, 0)
local dmg = 3
if NewGuiPart6.Text == "all" then
for i,v in pairs(game.Players:GetChildren()) do
punchevent:FireServer(v.Character.LeftHand, dmg)
end
end
if NewGuiPart6.Text == "others" then
for i,v in pairs(game.Players:GetChildren()) do
if v.Name ~= game.Players.LocalPlayer.Name then
punchevent:FireServer(v.Character.LeftHand, dmg)
end
end
end
for i,v in pairs(game.Players:GetChildren()) do
if NewGuiPart6.Text == v.Name then
punchevent:FireServer(v.Character.LeftHand, dmg)
end
end
local punchevent =
game.Players.LocalPlayer.Backpack.suitControl.Assets.Events.punchHit
local vector = Vector3.new(0, 0, 0)
local dmg = 5
if NewGuiPart6.Text == "all" then
for i,v in pairs(game.Players:GetChildren()) do
punchevent:FireServer(v.Character.LowerTorso, dmg)
end
end
local punchevent =
game.Players.LocalPlayer.Backpack.suitControl.Assets.Events.punchHit
local vector = Vector3.new(0, 0, 0)
local dmg = 10
if NewGuiPart6.Text == "all" then
for i,v in pairs(game.Players:GetChildren()) do
punchevent:FireServer(v.Character.HumanoidRootPart, dmg)
end
end
local punchevent =
game.Players.LocalPlayer.Backpack.suitControl.Assets.Events.punchHit
local vector = Vector3.new(0, 0, 0)
local dmg = 5
if NewGuiPart6.Text == "all" then
for i,v in pairs(game.Players:GetChildren()) do
punchevent:FireServer(v.Character.LeftUpperLeg, dmg)
end
end
NewGuiPart21.MouseButton1Click:connect(function()
local Event =
game:GetService("Players").LocalPlayer.Backpack.ironMan.Assets.Events.callSuit
Event:FireServer(A_1, A_2, A_3)
end)
NewGuiPart19.MouseButton1Click:connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callSuit:FireServer("Mark33
", 0.6, 0)
end)
NewGuiPart23.MouseButton1Click:connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callSuit:FireServer("Mark6"
, 0.6, 0)
end)
NewGuiPart24.MouseButton1Click:connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callSuit:FireServer("Mark42
", 0.6, 0)
end)
NewGuiPart25.MouseButton1Click:connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callSuit:FireServer("Mark30
", 0.6, 0)
end)
NewGuiPart26.MouseButton1Click:connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callSuit:FireServer("Mark21
", 0.6, 0)
end)
NewGuiPart27.MouseButton1Click:connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callSuit:FireServer("Mark2"
, 0.6, 0)
end)
NewGuiPart28.MouseButton1Click:connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callSuit:FireServer("IronLa
d", 0.6, 0)
end)
NewGuiPart33.MouseButton1Click:Connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
Hand')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
LowerArm')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
UpperArm')
end)
NewGuiPart34.MouseButton1Click:Connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftH
and')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftL
owerArm')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftU
pperArm')
end)
NewGuiPart35.MouseButton1Click:Connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Mask'
)
end)
NewGuiPart36.MouseButton1Click:Connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Helme
t')
end)
NewGuiPart37.MouseButton1Click:Connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
Foot')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
LowerLeg')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
UpperLeg')
end)
NewGuiPart38.MouseButton1Click:Connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftF
oot')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftL
owerLeg')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftU
pperLeg')
end)
NewGuiPart39.MouseButton1Click:Connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Mask'
)
wait()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Helme
t')
wait(0.8)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Upper
Torso')
wait()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Lower
Torso')
wait(0.8)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
Hand')
wait()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
LowerArm')
wait()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
UpperArm')
wait(0.8)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftH
and')
wait()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftL
owerArm')
wait()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftU
pperArm')
wait(0.8)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
UpperLeg')
wait()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
LowerLeg')
wait()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
Foot')
wait(0.8)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftU
pperLeg')
wait()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftL
owerLeg')
wait()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftF
oot')
wait()
end)
NewGuiPart40.MouseButton1Click:Connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Lower
Torso')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Upper
Torso')
end)
NewGuiPart41.MouseButton1Click:Connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftH
and')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftL
owerArm')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
Hand')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
LowerArm')
end)
NewGuiPart42.MouseButton1Click:Connect(function()
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftF
oot')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('LeftL
owerLeg')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
Foot')
wait(0.2)
game.Players.LocalPlayer.Backpack.ironMan.Assets.Events.callPiece:FireServer('Right
LowerLeg')
end)
NewGuiPart43.MouseButton1Click:Connect(function()
local speed = 1
local c
local h
local bv
local bav
local cam
local flying
local p = game.Players.LocalPlayer
local buttons = {W = false, S = false, A = false, D = false, Moving = false}
game:GetService("RunService").Heartbeat:connect(function (step) -- The actual
fly function, called every frame
if flying and c and c.PrimaryPart then
local p = c.PrimaryPart.Position
local cf = cam.CFrame
local ax, ay, az = cf:toEulerAnglesXYZ()
c:SetPrimaryPartCFrame(CFrame.new(p.x, p.y, p.z) * CFrame.Angles(ax,
ay, az))
if buttons.Moving then
local t = Vector3.new()
if buttons.W then t = t + (setVec(cf.lookVector)) end
if buttons.S then t = t - (setVec(cf.lookVector)) end
if buttons.A then t = t - (setVec(cf.rightVector)) end
if buttons.D then t = t + (setVec(cf.rightVector)) end
c:TranslateBy(t * step)
end
end
end)
if not p.Character or not p.Character.Head or flying then return end
c = p.Character
h = c.Humanoid
h.PlatformStand = true
cam = workspace:WaitForChild('Camera')
bv = Instance.new("BodyVelocity")
bav = Instance.new("BodyAngularVelocity")
bv.Velocity, bv.MaxForce, bv.P = Vector3.new(0, 0, 0), Vector3.new(10000,
10000, 10000), 1000
bav.AngularVelocity, bav.MaxTorque, bav.P = Vector3.new(0, 0, 0),
Vector3.new(10000, 10000, 10000), 1000
bv.Parent = c.Head
bav.Parent = c.Head
flying = true
h.Died:connect(function() flying = false end)
wait(0.5)
game:GetService('Players').LocalPlayer.Character:MoveTo(Vector3.new(-
476.296539, -367.456085))
wait(0.5)
game.Players.LocalPlayer.Backpack.suitControl.Assets.Events.Eject:FireServer()
wait(2)
if not p.Character or not flying then return end
h.PlatformStand = false
bv:Destroy()
bav:Destroy()
flying = false
wait(0.5)
game:GetService('Players').LocalPlayer.Character:MoveTo(Vector3.new(-
1114.54883, 658.626282, -1842.21021))
wait(0.5)
game.Players:Chat("break")
wait(0.5)
end)
NewGuiPart5.MouseButton1Click:connect(function()
local k = game.Players:FindFirstChild(NewGuiPart6.Text)
if k ~= nil then
if k.Backpack:FindFirstChild("suitControl") ~= nil then
k.Backpack.suitControl.Assets.Events.Eject:FireServer()
else
print(k.Name .. " is not currently wearing a suit.")
end
end
end)
NewGuiPart17.MouseButton1Click:connect(function()
local punchevent =
game.Players.LocalPlayer.Backpack.suitControl.Assets.Events.punchHit
local vector = Vector3.new(0, 0, 0)
local dmg = 6
if NewGuiPart6.Text == "all" then
for i,v in pairs(game.Players:GetChildren()) do
punchevent:FireServer(v.Character.LeftHand, dmg)
punchevent:FireServer(v.Character.RightHand, dmg)
end
end
if NewGuiPart6.Text == "others" then
for i,v in pairs(game.Players:GetChildren()) do
if v.Name ~= game.Players.LocalPlayer.Name then
punchevent:FireServer(v.Character.LeftHand, dmg)
punchevent:FireServer(v.Character.RightHand, dmg)
end
end
end
for i,v in pairs(game.Players:GetChildren()) do
if NewGuiPart6.Text == v.Name then
punchevent:FireServer(v.Character.LeftHand, dmg)
punchevent:FireServer(v.Character.RightHand, dmg)
end
end
end)
NewGuiPart18.MouseButton1Click:connect(function()
local punchevent =
game.Players.LocalPlayer.Backpack.suitControl.Assets.Events.punchHit
local vector = Vector3.new(0, 0, 0)
local dmg = 20
if NewGuiPart6.Text == "all" then
for i,v in pairs(game.Players:GetChildren()) do
punchevent:FireServer(v.Character.HumanoidRootPart, dmg)
end
end
NewGuiPart4.MouseButton1Click:connect(function()
for i,v in pairs(game.Players:GetChildren()) do
if(v.ClassName == "Player") then
if(v.Backpack:FindFirstChild("suitControl") ~= nil) then
v.Backpack.suitControl.Assets.Events.Eject:FireServer()
end
end
end
end)
NewGuiPart11.MouseButton1Click:connect(function()
local punchevent =
game.Players.LocalPlayer.Backpack.suitControl.Assets.Events.punchHit
local vector = Vector3.new(0, 0, 0)
local dmg = 1000000000000
if NewGuiPart6.Text == "all" then
for i,v in pairs(game.Players:GetChildren()) do
punchevent:FireServer(v.Character.HumanoidRootPart, dmg)
end
end
NewGuiPart20.MouseButton1Click:connect(function()
if NewGuiPart6.Text == "all" then
for i,v in pairs(game.Players:GetChildren()) do
if v.Backpack:FindFirstChild("suitControl") ~= nil then
v.Backpack.suitControl.Assets.Events.toggleMask:FireServer()
end
end
end
v.Backpack.suitControl.Assets.Events.toggleMask:FireServer()
end
end
end
end
game.Players[v.Name].Backpack.suitControl.Assets.Events.toggleMask:FireServer()
end
end
end
end)
NewGuiPart12.MouseButton1Click:connect(function()
if(NewGuiPart14.Visible == true) then
NewGuiPart14.Visible = false
else
NewGuiPart14.Visible = true
end
end)
NewGuiPart29.MouseButton1Click:connect(function()
if(NewGuiPart30.Visible == true) then
NewGuiPart30.Visible = false
else
NewGuiPart30.Visible = true
end
end)
NewGuiPart7.MouseButton1Click:connect(function()
for i,v in pairs(game.Players:GetChildren()) do
if(v.Name ~= plr.Name) then
if(v.ClassName == "Player") then
if(v.Backpack:FindFirstChild("suitControl") ~= nil)
then
v.Backpack.suitControl.Assets.Events.Eject:FireServer()
end
end
end
end
end)
NewGuiPart8.MouseButton1Click:connect(function()
if(soth == true) then
soth = false
else
soth = true
end
print(soth)
end)
NewGuiPart9.MouseButton1Click:connect(function()
if(game.Players:FindFirstChild(NewGuiPart6.Text) ~= nil) then
local k = false
for i = 1, #nthrust do
print(nthrust[i])
if nthrust[i] == NewGuiPart6.Text then k = true end
end
if k == false then
table.insert(nthrust,game.Players[NewGuiPart6.Text].Name)
end
end
if NewGuiPart6.Text == "all" or "others" then
local k = false
for i = 1, #nthrust do
print(nthrust[i])
if nthrust[i] == NewGuiPart6.Text then k = true end
end
if k == false then
table.insert(nthrust,NewGuiPart6.Text)
end
end
end)
NewGuiPart10.MouseButton1Click:connect(function()
if(game.Players:FindFirstChild(NewGuiPart6.Text) ~= nil) then
local k = false
local b = 0
for i = 1, #nthrust do
print(nthrust[i])
if nthrust[i] == NewGuiPart6.Text then k = true b = i end
end
if k == true then
table.remove(nthrust,b)
end
end
if NewGuiPart6.Text == "all" or NewGuiPart6.Text == "others" then
local k = false
local b = 0
for i = 1, #nthrust do
print(nthrust[i])
if nthrust[i] == NewGuiPart6.Text then k = true b = i end
end
if k == true then
table.remove(nthrust,b)
end
end
end)
game:GetService("UserInputService").InputBegan:connect(function(inputObject,
gameProcessedEvent)
if inputObject.KeyCode == Enum.KeyCode.Three then
print("3 pressed")
if drep == true then
print("ooo ok")
if(game.Players.LocalPlayer:FindFirstChild("Backpack") ~=
nil and
game.Players.LocalPlayer:FindFirstChild("Backpack"):FindFirstChild("suitControl")
~= nil) then
game.Players.LocalPlayer.Backpack.suitControl.Assets.Events.fireRepulsor:FireServer
("left")
game.Players.LocalPlayer.Backpack.suitControl.Assets.Events.fireRepulsor:FireServer
("right")
end
end
end
end)
while(true) do
wait(0.1)
for i = 1, #nthrust do
print(nthrust[i])
if nthrust[i] == "others" then
for i,v in pairs(game.Players:GetChildren()) do
if(v.Name ~= plr.Name) then
if v:FindFirstChild("Backpack") ~= nil then
if
v:FindFirstChild("Backpack"):FindFirstChild("suitControl") ~= nil then
if
v:FindFirstChild("Backpack"):FindFirstChild("suitControl"):FindFirstChild("Assets")
~= nil then
v:FindFirstChild("Backpack"):FindFirstChild("suitControl").Assets:WaitForChild("Eve
nts"):WaitForChild("toggleFlight"):FireServer(false)
end
end
end
end
end
end
if game.Players:FindFirstChild(nthrust[i]) ~= nil then
if
game.Players:FindFirstChild(nthrust[i]):FindFirstChild("Backpack") ~= nil then
if
game.Players:FindFirstChild(nthrust[i]):FindFirstChild("Backpack"):FindFirstChild("
suitControl") ~= nil then
game.Players:FindFirstChild(nthrust[i]):FindFirstChild("Backpack"):FindFirstChild("
suitControl").Assets.Events.toggleFlight:FireServer(false)
end
end
else if nthrust[i] == "all" then
for i,v in pairs(game.Players:GetChildren()) do
if v:FindFirstChild("Backpack") ~= nil then
if
v:FindFirstChild("Backpack"):FindFirstChild("suitControl") ~= nil then
if
v:FindFirstChild("Backpack"):FindFirstChild("suitControl"):FindFirstChild("Assets")
~= nil then
v:FindFirstChild("Backpack"):FindFirstChild("suitControl").Assets:WaitForChild("Eve
nts"):WaitForChild("toggleFlight"):FireServer(false)
end
end
end
end
end
end
end
if(soth == true) then
print("dawdasd")
for i,v in pairs(game.Players:GetChildren()) do
if(v.Name ~= plr.Name) then
if(v.ClassName == "Player") then
if(v:FindFirstChild("Backpack") ~= nil) then
v.Backpack.suitControl.Assets.Events.Eject:FireServer()
end
end
end
end
end
end
end
--end--