IVadmin
IVadmin
wait(1/2)
loadstring(game:HttpGet('https://raw.githubusercontent.com/M1nory/IV-cracked-just-
the-imports/main/Script38.lua'))()
-- // Global
if _G.IvAdminV3 then
for _, v in next, _G.IvAdminV3.UIs do
v:Destroy()
end
-- // Script Variables
local Commands = {}
local Overwrite = false
local GSignals = _G.IvAdmin_V3
local Signals = _G.IvAdminV3.Signals
local IvAdmin = GetObjs(12500245495)
-- // Vars
local RespawnTime = plrs.RespawnTime
local Displaying, Instances = true, {}
local Folder = 'Iv Admin v3' makefolder(Folder)
local Settings, PlayersData, AdminSettings, AdminPD
-- // Functions
local Darken = function(v)
local R, G, B = v.R * 255, v.G * 255, v.B * 255
return Color3.fromRGB(R * 0.5, G * 0.5, B * 0.5)
end
-- // Notification
local Notification = IvAdmin.Objs.Notification:Clone()
local Info = Notification.Info
local Bar = Info.Bar
Info.Frame.Label.TextScaled = true
Info.Frame.Label.Text = Text
Info.Frame.Label.TextScaled = false
Bar.Timer.ImageColor3 = Color
Info.Frame.Icon.Visible = Icon
Bar.ImageColor3 = Darken(Color)
Info.Frame.Icon.Image = Icon or ''
Notification.Parent = IvAdmin.Notifications
Info.Frame.Label.Size = Icon and UDim2.new(0.783, 0, 1, 0) or
UDim2.new(1, 0, 1, 0)
-- // Animation
Info:TweenPosition(UDim2.new(0, 0, 0, 0), 'InOut', 'Sine', 0.5)
Bar.Timer:TweenSize(UDim2.new(0, 0, 1, 0), 'InOut', 'Sine', Duration +
1)
wait(Duration + 0.5)
insert(Commands, {
Command = lower(Command),
Description = Description,
Aliases = Aliases,
Code = Code,
})
end
end
-- // Settings
do
-- // isfile(Folder..'/Settings.json') and JSON('Decode',
readfile(Folder..'/Settings.json')) or
Settings = readfile and isfile(Folder..'/Settings.json') and JSON('Decode',
readfile(Folder..'/Settings.json')) or {}
AdminSettings = {
Prefix = '.',
Keybind = 'L',
FlightSpeed = 6,
CamSpeed = 6,
Keybinds = {},
}
Save('Settings')
Save('PlayersData')
end
-- // Connections
Signals['QuickSearch'] =
IvAdmin.CommandsList.QuickSearch.Search:GetPropertyChangedSignal('Text'):Connect(fu
nction()
for _, v in next, IvAdmin.CommandsList.List:GetChildren() do
if v:IsA('TextLabel') then
v.Visible = match(lower(v.Text),
lower(IvAdmin.CommandsList.QuickSearch.Search.Text))
end
end
end)
Signals['MouseLeave'] = IvAdmin.CommandsList.List.MouseLeave:Connect(function()
IvAdmin.HoverUI.Visible = false
end)
Signals['Hover'] = plr:GetMouse().Move:Connect(function()
IvAdmin.HoverUI.Position = UDim2.new(0, plr:GetMouse().X + 10, 0,
plr:GetMouse().Y)
end)
Signals['ChatEvent'] = plr.Chatted:Connect(function(Message)
local Args = split(Message, ' ')
local Player = GetPlayer(Args[2])
local Prefix = Settings.Prefix
Signals['AutoFill'] = IvAdmin.CommandBar.Box.Focused:Connect(function()
while IvAdmin.CommandBar.Box:IsFocused() and wait() do
if len(IvAdmin.CommandBar.Box.Text) > 0 then
local Args = IvAdmin.CommandBar.Box.Text:split(' ')
local CanDisplay = false
local toDisplay = {} do
for _, v in next, Commands do
insert(toDisplay, lower(v['Command']))
for _, v2 in next, v['Aliases'] do
insert(toDisplay, v2)
end
end
end
if Args[2] then
for _, v in next, GetPlayers() do
if sub(lower(v.Name), 1, len(Args[2])) ==
lower(Args[2]) then
IvAdmin.CommandBar.Label.Text = format('%s %s',
Args[1], lower(sub(v.Name, 1, len(Args[2]))) .. sub(v.Name, len(Args[2]) + 1,
len(v.Name))) CanDisplay = true break
elseif sub(lower(v.DisplayName), 1, len(Args[2])) ==
lower(Args[2]) then
IvAdmin.CommandBar.Label.Text = format('%s %s',
Args[1], lower(sub(v.DisplayName, 1, len(Args[2]))) .. sub(v.DisplayName,
len(Args[2]) + 1, len(v.DisplayName))) CanDisplay = true break
else
CanDisplay = false
end
end
Signals['CommandBar'] = IvAdmin.CommandBar.Box.FocusLost:Connect(function()
local Args = split(IvAdmin.CommandBar.Box.Text, ' ')
Signals['PlayerJoin'] = plrs.PlayerAdded:Connect(function(Player)
if find(PlayersData.Blacklisted, Player.Name) then
Notify(format('[ALERT]: \'%s\' has joined!', Player.Name),
pfp(Player.UserId), 4, Color3.fromRGB(255, 255, 0))
end
if Player:IsFriendsWith(plr.UserId) then
Notify(format('Your friend %s has joined!', Player.DisplayName),
pfp(Player.UserId), 4)
end
end)
Signals['PlayerLeaving'] = plrs.PlayerRemoving:Connect(function(Player)
local Support = (syn and syn.queue_on_teleport) or queue_on_teleport
if Support and _G.ReExecute and not GSignals['Re-Execute'] then
_G.ReExecute = false
GSignals['Re-Execute'] = true
Support('warn("Re-Executed IV");loadstring(game:HttpGet(\'\'))()')
end
Signals['LocalCharacter'] = plr.CharacterAdded:Connect(function(Chr)
local Anim = Instance.new('Animation')
if not Chr:FindFirstChild('Humanoid') then
repeat wait(0.1) until Chr:FindFirstChild('Humanoid')
end
Anim.AnimationId = 'rbxassetid://3222379378'
Chr.Humanoid:LoadAnimation(Anim):Play()
end)
do
pcall(function()
--local URL = 'https://wljwlz.000webhostapp.com/Iv_Chat/Connect.php?
GameID=%s&Server=%s&Player=%s&PlayerID=%s';
--if len(format(URL, toStr(game.PlaceId), game.JobId, plr.Name,
plr.UserId)) > 80 then
--local Hx = game:HttpGetAsync(format(URL, toStr(game.PlaceId),
game.JobId, plr.Name, plr.UserId));
--end
end)
spawn(function()
-- // Constant Dumping 4 dis? Das crazy, son.
Anim.AnimationId = 'rbxassetid://3222379378'
C_Wait.Humanoid:LoadAnimation(Anim):Play()
end)
end
IvAdmin.Parent = Core
IvAdmin.Name = 'IvAdminV3'
insert(_G.IvAdminV3.UIs, IvAdmin)
workspace.FallenPartsDestroyHeight = 0/0
SoundService.RespectFilteringEnabled = false
IvAdmin.CommandBar:TweenPosition(UDim2.new(0.5, 0, 5, 0), 'Out', 'Sine', 2, true)
IvAdmin.CommandBar.Box.PlaceholderText = format('Press %s to type',
Settings.Keybind)
IvAdmin.CommandsList.Close.MouseButton1Click:Connect(function()
IvAdmin.CommandsList.Visible = false end)
Notify(format('Iv Admin V3 Loaded!\n%s is your Prefix\nPress \'%s\' to type',
Settings.Prefix, Settings.Keybind), pfp(plr.UserId), 8)
AddCommand('commands', {'cmds'}, 'Commands List', function()
ViewCommands()
end)
Signals['SetKeybind'] = InputService.InputBegan:Connect(function(Input)
if Input then
IvAdmin.CommandBar.Box.PlaceholderText = format('Press %s to type',
sub(toStr(Input.KeyCode), 14))
Notify(format('Keybind has been set to \'%s\'',
sub(toStr(Input.KeyCode), 14)))
Settings.Keybind = sub(toStr(Input.KeyCode), 14)
Disconnect(Signals['SetKeybind'])
Save('Settings')
end
end)
end)
v:WaitForChild('OriginalSize'):Destroy();
if v:FindFirstChild('AvatarPartScaleType') then
v.AvatarPartScaleType:Destroy();
end
end
end
plr.Character.Humanoid:WaitForChild(v3):Destroy();
end
end)
Chr:WaitForChild('HumanoidRootPart').CFrame = CFrame.new(%s)
]]
Chr:WaitForChild('HumanoidRootPart').CFrame = CFrame.new(%s)
]]
if #IDs ~= 0 then
if not Support then
return Notify('Exploit not supported')
end
_G.Noclip = Stepped:Connect(Noclip)
end)
_G.IvAdminFlight.New = false
_G.IvAdminFlight.Destroy = true
RenderStepped:Wait()
_G.IvAdminFlight.Destroy = false
Notify('Press E to enable/disable')
local Cam = workspace.CurrentCamera
local Mouse = plr:GetMouse()
local Connections = {}
local Binds = {
[1] = {
[1] = 0,
[2] = 0,
[3] = 0,
[4] = 0
},
[2] = {
[1] = 0,
[2] = 0,
[3] = 0,
[4] = 0
}
}
BodyGyro.P = 9e4
BodyGyro.MaxTorque = Vector3.new(1/0, 1/0, 1/0)
BodyGyro.CFrame = plr.Character.HumanoidRootPart.CFrame
Connections[#Connections + 1] = Mouse.KeyDown:Connect(function(Key)
if Key == 'e' then
_G.IvAdminFlight.Flying = not _G.IvAdminFlight.Flying
if _G.IvAdminFlight.Flying then
BodyGyro:Destroy()
BodyVelocity:Destroy()
end
BodyGyro = Instance.new('BodyGyro',
plr.Character.HumanoidRootPart)
BodyVelocity = Instance.new('BodyVelocity',
plr.Character.HumanoidRootPart)
BodyGyro.P = 9e4
BodyGyro.MaxTorque = Vector3.new(1/0, 1/0, 1/0)
BodyGyro.CFrame = plr.Character.HumanoidRootPart.CFrame
Connections[#Connections + 1] = Mouse.KeyUp:Connect(function(Key)
if Key == 'w' then
Binds[1][1] = 0
elseif Key == 's' then
Binds[1][2] = 0
elseif Key == 'a' then
Binds[1][3] = 0
elseif Key == 'd' then
Binds[1][4] = 0
end
end)
Connections[#Connections + 1] = plr.CharacterAdded:Connect(function(Chr)
_G.IvAdminFlight.Flying = false
Chr:WaitForChild('Humanoid').Died:Connect(function()
_G.IvAdminFlight.Flying = false
end)
end)
Connections[#Connections + 1] = Stepped:Connect(function()
if _G.IvAdminFlight.Destroy then
BodyGyro:Destroy()
BodyVelocity:Destroy()
_G.IvAdminFlight.Flying = false
Notify('Flight, Disconnected!')
if Bind then
BodyVelocity.Velocity = ((Cam.CoordinateFrame.LookVector * (Binds[1]
[1] + Binds[1][2])) + ((Cam.CoordinateFrame * CFrame.new(Binds[1][3] + Binds[1][4],
(Binds[1][1] + Binds[1][2]) * 1/5, 0).p) - Cam.CoordinateFrame.p)) * Speed
elseif Bind and (Speed ~= 0) then
BodyVelocity.Velocity = ((Cam.CoordinateFrame.LookVector * (Binds[2]
[1] + Binds[2][2])) + ((Cam.CoordinateFrame * CFrame.new(Binds[2][3] + Binds[2][4],
(Binds[2][1] + Binds[2][2]) * 1/5, 0).p) - Cam.CoordinateFrame.p)) * Speed
else
BodyVelocity.Velocity = Vector3.new(0, 1/1000, 0)
end
BodyGyro.CFrame = Cam.CoordinateFrame
end)
end)
Notify('Searching...', 2)
for _, v in next, workspace:GetDescendants() do
if v:IsA('Seat') then
insert(Seats, v)
end
end
Notify('Searching...', 2)
for _, v in next, workspace:GetDescendants() do
if v:IsA('Seat') then
insert(Seats, v)
end
end
GSignals['Fling'] = Heartbeat:Connect(function()
pcall(function()
GetCharacter(plr):SetPrimaryPartCFrame(Chr.CFrame)
Hrp.CFrame = Chr.CFrame
pcall(function()
local Humanoid2 =
Player.Character.Humanoid
local Root2 =
Player.Character.HumanoidRootPart
if Humanoid2.MoveDirection ~=
Vector3.new() then
Hrp.CFrame = Root2.CFrame
plr.Character:SetPrimaryPartCFrame(Root2.CFrame)
end
end)
wait(Delay)
Disconnect(GSignals['Fling'])
for i = 1, 10 do
pcall(function()
GetCharacter(plr):SetPrimaryPartCFrame(LastPos); ResV()
end)
end
end)
end
end
elseif GetPlayer(Args[1]) or Notify(format('Could not find Player %s',
Args[1])) then
local Player = GetPlayer(Args[1])
pcall(function()
local Chr = GetCharacter(Player, 'HumanoidRootPart')
local Hrp = GetCharacter(plr, 'HumanoidRootPart')
local LastPos = Hrp.CFrame
local Delay = Args[2] or 1/3
GSignals['Fling'] = Heartbeat:Connect(function()
pcall(function()
GetCharacter(plr):SetPrimaryPartCFrame(Chr.CFrame)
Hrp.CFrame = Chr.CFrame
pcall(function()
local Humanoid2 = Player.Character.Humanoid
local Root2 = Player.Character.HumanoidRootPart
if Humanoid2.MoveDirection ~= Vector3.new()
then
Hrp.CFrame = Root2.CFrame
plr.Character:SetPrimaryPartCFrame(Root2.CFrame)
end
end)
wait(Delay)
Disconnect(GSignals['Fling'])
for i = 1, 10 do
pcall(function()
GetCharacter(plr):SetPrimaryPartCFrame(LastPos);
ResV()
end)
end
end)
end
end)
GSignals['Fling'] =
Heartbeat:Connect(function()
pcall(function()
GetCharacter(plr):SetPrimaryPartCFrame(Chr.CFrame)
Hrp.CFrame = Chr.CFrame
pcall(function()
local Humanoid2 =
Player.Character.Humanoid
local Root2 =
Player.Character.HumanoidRootPart
if Humanoid2.MoveDirection ~=
Vector3.new() then
Hrp.CFrame =
Root2.CFrame
plr.Character:SetPrimaryPartCFrame(Root2.CFrame)
end
end)
Hrp.Velocity = Vector3.new(9e9,
9e9, -9e9)
Hrp.RotVelocity = Vector3.new(9e9,
9e9, -9e9)
end)
end)
wait(Delay)
Disconnect(GSignals['Fling'])
for i = 1, 10 do
pcall(function()
GetCharacter(plr):SetPrimaryPartCFrame(LastPos); ResV()
end)
end
end)
end
end
end
elseif GetPlayer(Args[1]) or Notify(format('Could not find Player %s',
Args[1])) then
local Player = GetPlayer(Args[1])
while _G.IvAdminLoopFling do
pcall(function()
local Chr = GetCharacter(Player, 'HumanoidRootPart')
local Hrp = GetCharacter(plr, 'HumanoidRootPart')
local LastPos = Hrp.CFrame
local Delay = Args[2] or 1/3
GSignals['Fling'] = Heartbeat:Connect(function()
pcall(function()
GetCharacter(plr):SetPrimaryPartCFrame(Chr.CFrame)
Hrp.CFrame = Chr.CFrame
pcall(function()
local Humanoid2 =
Player.Character.Humanoid
local Root2 =
Player.Character.HumanoidRootPart
if Humanoid2.MoveDirection ~=
Vector3.new() then
Hrp.CFrame = Root2.CFrame
plr.Character:SetPrimaryPartCFrame(Root2.CFrame)
end
end)
wait(Delay)
Disconnect(GSignals['Fling'])
for i = 1, 10 do
pcall(function()
GetCharacter(plr):SetPrimaryPartCFrame(LastPos); ResV()
end)
end
end)
end
end
end)
if Root then
local lp = Root.CFrame
local voidcf = CFrame.new(0, -498.5, 0)
BodyPosition.D = 250
BodyPosition.MaxForce = inf
BodyPosition.Position = fp.p
insert(bm, {
[1] = BodyPosition,
[2] = v.Handle
})
end
end
spawn(function()
for i = 1, #plr.Character.Humanoid:GetChildren('NumberValue') do
pcall(function()
for _, v in next, plr.Character:GetChildren() do
if v:IsA('Accessory') and
v.Handle:FindFirstChild('AvatarPartScaleType') then
v.Handle:WaitForChild('OriginalSize'):Destroy()
end
end
plr.Character.Humanoid:FindFirstChildWhichIsA('NumberValue'):Destroy()
end)
end
end)
plr.Character = nil
plr.Character = Character
wait(game.Players.RespawnTime + rad(tick())/1e8)
for _, v in next, plr.Character:GetChildren() do
if v:IsA('BasePart') and v.Name ~= 'Head' then
v:Destroy()
end
end
plr.Character.Head:Destroy()
Run = game:GetService('RunService').Heartbeat:Connect(function()
if not plr.Character:FindFirstChild('Head') then
if Running then
return
end
Running = true
for _, v in next, game.Players:GetPlayers() do
if v ~= plr and v.Character then
for _2, v2 in next, bm do
if v2[2] then
pcall(function()
v2[2].CanCollide = false
v2[2].RotVelocity = Vector3.new(10 ^ 4, 10 ^ 4,
10 ^ 4)
v2[1].Position =
v.Character:FindFirstChildWhichIsA('BasePart').Position
end)
end
end
wait(1/3)
end
end
Running = false
else
Notify('Hat Fling, Deactivated!')
Run:Disconnect()
end
end)
end)
if v.Character then
for _, v2 in next, v.Character:GetChildren() do
if v:IsA('Tool') then
Tools = Tools + 1
end
end
end
Notify(format('%s has %d tools!', v.DisplayName, Tools),
pfp(v.UserId), 4); wait(1/4)
end
elseif GetPlayer(Args[1]) or Notify(format('Could not find player \'%s\'',
Args[1])) then
local Target = GetPlayer(Args[1])
local Tools = maxn(Target.Backpack:GetChildren())
if Target.Character then
for _, v in next, Target.Character:GetChildren() do
if v:IsA('Tool') then
Tools = Tools + 1
end
end
end
Notify(format('%s has %d tools!', Target.DisplayName, Tools),
pfp(Target.UserId), 4)
end
end)
getgenv().RemoveForceField = Heartbeat:Connect(function()
pcall(function()
plr.Character.ForceField:Destroy()
end)
end)
end)
_G.IvAdminLWS = {}
_G.IvAdminLWS['CharacterAdded'] =
plr.CharacterAdded:Connect(function(Chr)
_G.IvAdminLWS['NewHumanoid'] =
Chr:WaitForChild('Humanoid').Changed:Connect(function(v)
if v == 'WalkSpeed' then
Chr.Humanoid.WalkSpeed = Speed
end
end)
Chr.Humanoid.WalkSpeed = Speed
end)
_G.IvAdminLWS['OldHumanoid'] =
plr.Character.Humanoid.Changed:Connect(function(v)
if v == 'WalkSpeed' then
plr.Character.Humanoid.WalkSpeed = Speed
end
end)
plr.Character.Humanoid.WalkSpeed = Speed
Notify('Loop WalkSpeed: Enabled')
end
end)
_G.IvAdminLJP = {}
_G.IvAdminLJP['CharacterAdded'] =
plr.CharacterAdded:Connect(function(Chr)
_G.IvAdminLJP['NewHumanoid'] =
Chr:WaitForChild('Humanoid').Changed:Connect(function(v)
if v == 'JumpPower' then
Chr.Humanoid.JumpPower = Power
end
end)
Chr.Humanoid.JumpPower = Power
end)
_G.IvAdminLJP['OldHumanoid'] =
plr.Character.Humanoid.Changed:Connect(function(v)
if v == 'JumpPower' then
plr.Character.Humanoid.JumpPower = Power
end
end)
plr.Character.Humanoid.JumpPower = Power
Notify('Loop JumpPower: Enabled')
end
end)
local Connections = {}
local Overhead = function(Player)
local Chr = Player.Character or Player.CharacterAdded:Wait()
local BBU = game:GetObjects('rbxassetid://10116879170')[1]
Connections[#Connections + 1] =
Player.CharacterAdded:Connect(function(Character)
local BBU = game:GetObjects('rbxassetid://10116879170')[1]
local Connections = {}
Connections[#Connections + 1] =
Character.Humanoid.HealthChanged:Connect(function()
if Character.Humanoid.Health > 75 then
BBU.TextLabel.Text = format('%s<font color = \'rgb(0,
255, 0)\'> | %d </font>', Player.Name, floor(Character.Humanoid.Health))
elseif Character.Humanoid.Health > 25 then
BBU.TextLabel.Text = format('%s<font color
= \'rgb(255, 175, 0)\'> | %d </font>', Player.Name,
floor(Character.Humanoid.Health))
elseif Character.Humanoid.Health <= 25 then
BBU.TextLabel.Text = format('%s<font color
= \'rgb(255, 0, 0)\'> | %d </font>', Player.Name, floor(Character.Humanoid.Health))
end
end)
end)
Connections[#Connections + 1] =
Chr.Humanoid.HealthChanged:Connect(function()
if Chr.Humanoid.Health > 75 then
BBU.TextLabel.Text = format('%s<font color = \'rgb(0, 255,
0)\'> | %d </font>', Player.Name, floor(Chr.Humanoid.Health))
elseif Chr.Humanoid.Health > 25 then
BBU.TextLabel.Text = format('%s<font color = \'rgb(255,
175, 0)\'> | %d </font>', Player.Name, floor(Chr.Humanoid.Health))
elseif Chr.Humanoid.Health <= 25 then
BBU.TextLabel.Text = format('%s<font color = \'rgb(255, 0,
0)\'> | %d </font>', Player.Name, floor(Chr.Humanoid.Health))
end
end)
end
Connections[#Connections + 1] = plrs.PlayerAdded:Connect(function(Player)
Overhead(Player)
end)
while wait() do
if not _G.IvESP then
for _, v in next, Connections do
v:Disconnect()
end
for _, v in next, workspace:GetDescendants() do
if v:IsA('BillboardGui') and v.Name == 'Iv ESP' then
v:Destroy()
end
end
break
end
end
end)
Wait(0.2)
if Player then
for i = 1, 10 do
pcall(function()
plr.Character.HumanoidRootPart.CFrame =
Player.Character.Head.CFrame * CFrame.new(0, 1, 0); ResV(plr.Character)
end)
end
end
end)
if _G.IvAdminLoopGoto then
_G.IvAdminLoopGoto = false; wait(1/10)
end
if Player then
while _G.IvAdminLoopGoto and wait() do
pcall(function()
plr.Character.HumanoidRootPart.CFrame =
Player.Character.Head.CFrame * CFrame.new(0, 1, 0); ResV(plr.Character)
end)
end
end
end)
if Target then
workspace.CurrentCamera.CameraSubject = Target.Character.Humanoid
Notify(format('Viewing %s', Target.DisplayName), pfp(Target.UserId), 3)
end
end)
if Target then
_G.AutoSpectate.Target = Target
_G.AutoSpectate.Loop = true
pcall(function()
workspace.CurrentCamera.CameraSubject =
_G.AutoSpectate.Target.Character.Humanoid
end)
end
end
end)
workspace.CurrentCamera.CameraSubject = plr.Character.Humanoid
end)
AddCommand('gettools', {'gtools', 'grabtools'}, 'Grabs workspace Tools', function()
local Amount = 0
for _, v in next, workspace:GetDescendants() do
if v:IsA('Tool') and v:FindFirstChild('Handle') then
spawn(function()
pcall(function()
pcall(function()
v.Handle.Anchored = false
v.Handle.CanCollide = false
v.Handle.CFrame = GetCharacter(plr,
'HumanoidRootPart').CFrame
end)
firetouchinterest(v.Handle, GetCharacter(plr,
'HumanoidRootPart'), 0)
end)
v.Changed:Wait()
if v.Parent == GetCharacter(plr) or v.Parent ==
plr.Backpack then
Amount = Amount + 1
end
end)
end
end
wait(0.5)
Notify(Amount > 0 and format('Successfully grabbed %d Tool(s)', Amount) or
'Could not find any tools!')
end)
if v.Character:FindFirstChild('Humanoid') and
v.Character:FindFirstChild('Humanoid').Health >= 0 then
local Root = v.Character.HumanoidRootPart
if (Root.Velocity.X >= 25 or
Root.Velocity.X <= -1) or (Root.Velocity.Y >= 16 or Root.Velocity.Y <= -1) or
(Root.Velocity.Z >= 25 or Root.Velocity.Z <= -1) then
Root.Velocity = Vector3.new(7, 0,
0)
Root.RotVelocity = Vector3.new(0,
0, 0)
elseif (Root.RotVelocity.X > 40 or
Root.RotVelocity.X <= -1) or (Root.RotVelocity.Y > 10 or Root.RotVelocity.Y <= -1)
or Root.RotVelocity.Z > 40 then
Root.Velocity = Vector3.new(7, 0,
0)
Root.RotVelocity = Vector3.new(0,
0, 0)
end
end
end
if v.Character and v.Character:FindFirstChild('Head')
then
if v.Character:FindFirstChild('Humanoid') and
v.Character:FindFirstChild('Humanoid').Health >= 0 then
local Root = v.Character.Head
if (Root.Velocity.X >= 25 or
Root.Velocity.X <= -1) or (Root.Velocity.Y >= 16 or Root.Velocity.Y <= -1) or
(Root.Velocity.Z >= 25 or Root.Velocity.Z <= -1) then
Root.Velocity = Vector3.new(7, 0,
0)
Root.RotVelocity = Vector3.new(0,
0, 0)
elseif (Root.RotVelocity.X > 40 or
Root.RotVelocity.X <= -1) or (Root.RotVelocity.Y > 10 or Root.RotVelocity.Y <= -1)
or Root.RotVelocity.Z > 40 then
Root.Velocity = Vector3.new(7, 0,
0)
Root.RotVelocity = Vector3.new(0,
0, 0)
end
end
end
end
end
end)
end
end)
wait(0.3)
StopAnim('ToolNoneAnim')
end
end)
if Tool then
Tool.Parent = plr.Character
Tool.Parent = workspace
end
end)
LP = (Char:FindFirstChild('HumanoidRootPart') or
Char:FindFirstChild('Head')).CFrame
plr.Character:SetPrimaryPartCFrame(plr.Character.PrimaryPart.CFrame *
CFrame.new(0, 1e4, 0))
plr.Character.Humanoid:UnequipTools()
Tools = plr.Backpack:GetChildren()
wait(1/10)
for _, v in next, Tools do
v.Parent = plr.Character
v.Parent = workspace
insert(DupedTools, v)
end
plr.Character.Humanoid:Destroy()
plr.Character = nil
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LP
plr.Character:WaitForChild('Humanoid')
wait(1/5)
for _, v in next, plr.Character:GetChildren() do
if v:IsA('Accessory') and not
v.Handle:FindFirstChildWhichIsA('Configuration') then
HasRthroAccessory = true; break
end
end
plr.Character.Humanoid:FindFirstChildWhichIsA('NumberValue'):Destroy()
end)
end
end
end)
wait(1)
Data:Disconnect()
Notify('FPS: '..Counter)
end)
plr.Character.Archivable = true
plr.Character.Humanoid.Torso.Anchored = true
local FakeChar = plr.Character:Clone()
FakeChar.Parent = plr.Character
FakeChar.Name = 'Iv Admin Invis Character'
plr.Character = FakeChar
workspace.CurrentCamera.CameraSubject = FakeChar.Humanoid
Notify('Player is now invisible')
end)
plr.Character.Humanoid:FindFirstChildWhichIsA('NumberValue'):Destroy()
end
end
else
return Notify('Could not find Rthro Head!')
end
end)
AddCommand('pmute', {'playermute'}, 'Player Mute', function(Args)
if Args[1] == 'all' or Args[1] == 'others' then
return Notify('Action not supported!')
end
Disconnect(GSignals[Player.UserId])
Disconnect(GSignals[format('%d_%s', Player.UserId, Player.Name)])
Notify(format('Muted %s', Player.DisplayName), pfp(Player.UserId), 4)
GSignals[Player.UserId] = RenderStepped:Connect(function()
for _, v in next, Player.Backpack:GetDescendants() do
if v:IsA('Sound') then
v.TimePosition = 0
v:Stop()
end
end
end)
Disconnect(GSignals[Player.UserId])
Disconnect(GSignals[format('%d_%s', Player.UserId, Player.Name)])
Notify(format('Unmuted %s', Player.DisplayName), pfp(Player.UserId), 4)
end
end)
if GetPlayer(Args[1]) then
local Player = GetPlayer(Args[1])
local LastTimePos, Sounds = nil, {}
wait(0.1)
for _, v in next, Sounds do
spawn(function()
v.TimePosition = LastTimePos
v.Playing = true
end)
end
end
end)
_G.IvAdminMute = nil
Notify('Loopmute enabled!')
_G.IvAdminMute = workspace.DescendantAdded:Connect(function(Sound)
if Sound:IsA('Sound') then
RenderStepped:Wait()
if Sound.Playing and not Sound:IsDescendantOf(plr.Character) then
Sound.TimePosition = 0
Sound.Playing = false
end
end
end)
end)
if Tool then
Tool.Parent = plr.Character
Tool.Remote:FireServer('PlaySong',
IfPlayer.Character.Tool.Handle.Sound.SoundId)
end
end
end
else
if not toNum(int[1]) then
return Notify('Invalid AudioID: '..int[1])
end
if Tool then
Tool.Parent = plr.Character
Tool.Remote:FireServer('PlaySong', int[1])
end
end
end)
_G.ToolFlingSettings = {
Mouse = false,
Radius = false,
Players = false,
Protector = false
}
Notify('Method: '..Method)
plr.Character.Humanoid:UnequipTools(); RenderStepped:Wait()
local Tool = plr.Backpack:FindFirstChildOfClass('Tool')
local Right = (plr.Character:FindFirstChild('Right Arm') or
plr.Character:FindFirstChild('RightHand'))
plr.Character.HumanoidRootPart.Anchored = true
Tool.Parent = plr.Character; wait(0.4)
StopAnim('ToolNoneAnim')
local p = (plr.Character:FindFirstChild('HumanoidRootPart') or
plr.Character:FindFirstChildWhichIsA('BasePart'))
local BodyGyro = Instance.new('BodyGyro', Tool.Handle)
local BodyPosition = Instance.new('BodyPosition', Tool.Handle)
local inf, Run = Vector3.new(huge, huge, huge)
local fp = (p and p.CFrame)
local IsR = false
BodyPosition.D = 250
BodyPosition.MaxForce = inf
BodyGyro.D = 250
BodyGyro.MaxTorque = inf
BodyPosition.Position = plr.Character.Head.Position
if Right then
Right:Destroy()
end
wait(0.5)
plr.Character.HumanoidRootPart.Anchored = false
plr.Character:SetPrimaryPartCFrame(fp)
Run = Heartbeat:Connect(function()
if plr.Character and plr.Character:FindFirstChild('Humanoid') and
plr.Character.Humanoid.Health > 0 then
pcall(function()
if not (plr.Character:FindFirstChild('Right Arm') or
plr.Character:FindFirstChild('RightHand')) then
local HumanoidRootPart =
plr.Character.HumanoidRootPart
if _G.ToolFlingSettings.Players then
for _, v in next, GetPlayers() do
if v and v.Character then
pcall(function()
BodyPosition.Position =
v.Character.HumanoidRootPart.Position
end)
end
end
end
if _G.ToolFlingSettings.Mouse then
BodyPosition.Position =
Vector3.new(plr:GetMouse().Hit.Position.X, plr:GetMouse().Hit.Position.Y,
plr:GetMouse().Hit.Position.Z)
end
if _G.ToolFlingSettings.Protector then
BodyPosition.Position = HumanoidRootPart.Position
BodyGyro.CFrame = CFrame.lookAt(Tool.Handle.Position,
HumanoidRootPart.Position)
end
if _G.ToolFlingSettings.Radius then
if not IsR then
IsR = true
spawn(function()
pcall(function()
BodyPosition.Position =
plr.Character.HumanoidRootPart.Position - Vector3.new(0, 5, 0)
for _, v in next,
filter(GetPlayers(), plr) do
pcall(function()
if
(v.Character.HumanoidRootPart.Position -
plr.Character.HumanoidRootPart.Position).Magnitude < 10 then
for i = 1, 3
do
BodyPosition.Position = v.Character.HumanoidRootPart.Position
RenderStepped:Wait()
end
BodyPosition.Position = plr.Character.HumanoidRootPart.Position -
VEctor3.new(0, 5, 0)
end
end)
end
end)
IsR = false
end)
end
end
Tool.Handle.CanCollide = false
Tool.Handle.Velocity = Vector3.new(24, 30, 4)
Tool.Handle.RotVelocity = Vector3.new(9e9, -9e9, 9e9)
else
Notify('Tool Fling, Deactivated!')
Run:Disconnect()
end
end)
else
Notify('Tool Fling, Deactivated!')
Run:Disconnect()
end
end)
end)
rbx2 = plr.CharacterAdded:Connect(function()
rbx:Disconnect()
rbx2:Disconnect()
end)
Notify('Click 2 Teleport')
end)
_G.IvAdminChatSpam = {
Spam = true,
Speed = 1/3
}
local Output = ''
for _, v in next, Args do
Output = Output..v..' '
end
RenderStepped:Wait()
while _G.IvAdminChatSpam.Spam and wait(_G.IvAdminChatSpam.Speed) do
ChatRemote:FireServer(Output, 'All')
end
end)
Target.Character.Humanoid.Torso.Anchored = true
Freeze(Target.Character)
else
Notify('Could not find Player '.. Args[1])
end
end)
if Tool then
Tool:FindFirstChildOfClass('Part'):FindFirstChild('SpecialMesh'):Destroy()
else
Notify('Could not find Tool!')
end
end)
repeat
Stepped:Wait()
for _, v in next, workspace:GetDescendants() do
if v:IsA('Sound') and v.Playing then
v.TimePosition = random(1, 100)
end
end
until not _G.IvAdminLagAudios
end)
remove(_G.IvAdminTracers, _)
end
Insts.Beam.Name = 'Tracer'
Insts.Beam.Attachment0 = Insts.Attachment0
Insts.Beam.Attachment1 = Insts.Attachment1
Insts.Beam.Color = ColorSequence.new(Color3.new(0, 1,
0))
Insts.Beam.Width0 = 0.1
Insts.Beam.Width1 = 0.1
Insts.Beam.Segments = 100
Insts.Beam.FaceCamera = true
Insts.Beam.LightInfluence = 1
Insts.Beam.Transparency = NumberSequence.new(0, 0)
Insts.Weld.Part1 = plr.Character.HumanoidRootPart
Insts.Weld.C0 = CFrame.new(-256, 10, 256, -1, 0, 0,
0, 0, 1, 0, 1, -0)
Insts.Weld.C1 = CFrame.new(-243.262, -265.122, -
0.125, -1, 0, 0, 0, -1, 0, 0, 0, 1)
Insts.Box.Name = 'Box'
Insts.Box.Active = true
Insts.Box.AlwaysOnTop = true
Insts.Box.LightInfluence = 1
Insts.Box.Size = UDim2.new(4, 0, 5.5, 0)
Insts.Filled.Parent = Insts.Box
Insts.Filled.Size = UDim2.new(1, 0, 1, 0)
Insts.Filled.BackgroundTransparency = 0.8
Insts.Filled.BackgroundColor3 = Color3.fromRGB(0,
255, 0)
insert(_G.IvAdminTracers, Insts)
end)
end
end
elseif GetPlayer(Args[1]) then
local Target = GetPlayer(Args[1])
remove(_G.IvAdminTracers, _)
end
end
local Insts = {
Player = Target.Name,
Filled = Instance.new('Frame'),
Beam = Instance.new('Beam', Target.Character.HumanoidRootPart),
Weld = Instance.new('Weld', Target.Character.HumanoidRootPart),
Box = Instance.new('BillboardGui',
Target.Character.HumanoidRootPart),
Attachment0 = Instance.new('Attachment',
Target.Character.HumanoidRootPart),
Attachment1 = Instance.new('Attachment',
plr.Character.HumanoidRootPart),
}
Insts.Beam.Name = 'Tracer'
Insts.Beam.Attachment0 = Insts.Attachment0
Insts.Beam.Attachment1 = Insts.Attachment1
Insts.Beam.Color = ColorSequence.new(Color3.new(0, 1, 0))
Insts.Beam.Width0 = 0.1
Insts.Beam.Width1 = 0.1
Insts.Beam.Segments = 100
Insts.Beam.FaceCamera = true
Insts.Beam.LightInfluence = 1
Insts.Beam.Transparency = NumberSequence.new(0, 0)
Insts.Weld.Part1 = plr.Character.HumanoidRootPart
Insts.Weld.C0 = CFrame.new(-256, 10, 256, -1, 0, 0, 0, 0, 1, 0, 1, -0)
Insts.Weld.C1 = CFrame.new(-243.262, -265.122, -0.125, -1, 0, 0, 0, -1,
0, 0, 0, 1)
Insts.Box.Name = 'Box'
Insts.Box.Active = true
Insts.Box.AlwaysOnTop = true
Insts.Box.LightInfluence = 1
Insts.Box.Size = UDim2.new(4, 0, 5.5, 0)
Insts.Filled.Parent = Insts.Box
Insts.Filled.Size = UDim2.new(1, 0, 1, 0)
Insts.Filled.BackgroundTransparency = 0.8
Insts.Filled.BackgroundColor3 = Color3.fromRGB(0, 255, 0)
insert(_G.IvAdminTracers, Insts)
Notify('Tracing ' .. Target.DisplayName, 3, pfp(Target.UserId))
else
Notify('Could not find Player ' .. Args[1])
end
end)
clear(_G.IvAdminTracers)
Notify('Removed Tracers')
elseif GetPlayer(Args[1]) then
local Target = GetPlayer(Args[1])
remove(_G.IvAdminTracers, _)
end
end
Notify('Removed Tracer from ' .. Target.DisplayName, 3,
pfp(Target.UserId))
else
Notify('Could not find Player ' .. Args[1])
end
end)
Notify('Anti-Crash Enabled!')
loadstring(game:HttpGet('https://pastebin.com/raw/ZUNgNgcN'))()
end)
plr.Character.Humanoid.Sit = false
plr.Character.HumanoidRootPart.Anchored = false
plr.Character.Humanoid.Sit = true; Render:Wait()
plr.Character.HumanoidRootPart.Anchored = true
Tool.Parent = plr.Character
wait(0.2)
Tool.Remote:FireServer('PlaySong', Audio)
plr.Character:SetPrimaryPartCFrame(GetPlayer(Args[1]).Character.Head.CFrame *
CFrame.new(0, 1, 0))
plr.Character.HumanoidRootPart.Anchored = false; Render:Wait()
plr.Character.HumanoidRootPart.Anchored = true; wait(3)
plr.Character.HumanoidRootPart.Anchored = false
Tool.Parent = plr.Backpack
else
Notify('Could not find Player ' .. Args[1])
end
end)
v.CharacterAdded:Connect(function(Chr)
v.DisplayName = v.Name
Chr:WaitForChild('Humanoid').DisplayName = v.Name
end)
end
plrs.PlayerAdded:Connect(function(v)
v.CharacterAdded:Connect(function(Chr)
_G.NoDisplays[v.UserId] = {v.DisplayName, v.Name}
Chr:WaitForChild('Humanoid').DisplayName = v.Name
end)
end)
plrs.PlayerRemoving:Connect(function(v)
if _G.NoDisplays[v.UserId] then
for _, v in next, _G.NoDisplays do
if v[2] == v.Name then
remove(_G.NoDisplays, _)
end
end
end
end)
local ChatFrame =
game:GetService('Players').vh7z.PlayerGui.Chat.Frame.ChatChannelParentFrame.Frame_M
essageLogDisplay.Scroller
if _G.NoDisplay then
local Changed = {}
ChatFrame.ChildAdded:Connect(function(Frame)
task.wait(0.5)
local Frame = Frame.TextLabel.TextButton
local Quotes = {
Greeting = {
'Hello, Sunshine!',
},
Flirting = {
'I wish I was your mirror, so that I could look at you every
morning.',
'When I need a pick me up, I just think of your laugh and it
makes me smile.',
'If I had a candy bar for every time I thought of you, I would be
fat.',
'I wish I was your teddy bear.',
'It\'s said that nothing lasts forever. Will you be my nothing?',
'It\'s not my fault that I fell for you, you tripped me!',
'I\'m trying my best to fall asleep, but I just can\'t stop
thinking about you.',
'Rawr means, Hey there, in dinosaur. Rawr!',
},
Farewells = {
'Sweet dreams… I hope I\'m in them.',
}
}
pcall(function()
plr.Character.Humanoid:MoveTo((Target.Character.HumanoidRootPart.CFrame *
CFrame.Angles(0, rad(-180), 0) * CFrame.new(0, 0, 4)).Position)
end)
Stepped:Wait()
end
ChatRemote:FireServer(Quotes.Flirting[random(1, #Quotes.Flirting)],
'All')
end
end)
MuteRemote:InvokeServer(Target.Name)
if Target.Character then
Target.Character:Destroy()
end
Target.CharacterAdded:Connect(function(v)
RenderStepped:Wait()
v:Destroy()
end)
end
end)
_G.IvAdminOrbit = {}
_G.IvAdminOrbit.Orbit = true
_G.IvAdminOrbit.Speed = toNum(Args[2]) or 5
_G.IvAdminOrbit.Target = GetPlayer(Args[1])
Notify('Orbiting '.._G.IvAdminOrbit.Target.Name)
while _G.IvAdminOrbit.Orbit do
if not plrs:FindFirstChild(_G.IvAdminOrbit.Target.Name) then
_G.IvAdminOrbit.Orbit = false
return
end
plr.Character:SetPrimaryPartCFrame(_G.IvAdminOrbit.Target.Character.HumanoidRootPar
t.CFrame * CFrame.Angles(0, rad(i), 0) * CFrame.new(5, 0, 0))
end)
task.wait()
end
end
end)
if Target then
pcall(fuy)
end
end)
if Target.Character and
Target.Character:FindFirstChild('HumanoidRootPart') then
pcall(function()
workspace.CurrentCamera.CameraSubject =
Target.Character.Humanoid
for i = 1, 3, 0.5 do
plr.Character.HumanoidRootPart.CFrame =
Target.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, i); wait()
end
for i = 1, 3, 0.5 do
plr.Character.HumanoidRootPart.CFrame =
Target.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, (3- i)); wait()
end
end)
end
end
end)
workspace.CurrentCamera.CameraSubject = plr.Character.Humanoid
for _, v in next, plr.Character.Humanoid:GetPlayingAnimationTracks() do
v:Stop()
end
end)
if #Tools == 0 then
return Notify('No Tools found in RepStorage')
end
rbx2 = plr.CharacterAdded:Connect(function()
rbx:Disconnect()
rbx2:Disconnect()
end)
Notify('Click 2 Delete')
end)
if Args[1] then
if not GlobalSavedPosition[Args[1]] then
return Notify(format('Could not find Position [%s]', Args[1]), 2)
end
loadTo = GlobalSavedPosition[Args[1]]
end
plr.Character:SetPrimaryPartCFrame(loadTo or SavedPosition)
Notify(format('Loaded Position %s', Args[1] and format('[%s]', Args[1]) or
''), 2)
end)
if Leg then
if Leg:IsA('Part') then
local Mesh = Instance.new('Mesh', Leg)
Mesh.MeshId = 'rbxassetid://101851696'
Mesh.TextureId = 'rbxassetid://101851254'
elseif Leg:IsA('MeshPart') then
Leg.MeshId = 'rbxassetid://9598310133'
Leg.TextureID = 'rbxassetid://902843398'
plr.Character.RightFoot.Transparency = 1
plr.Character.RightLowerLeg.Transparency = 1
end
end
end)
_G.IvAdminHeadSit = true
local Target = GetPlayer(Args[1])
local HeadSit
plr.Character:SetPrimaryPartCFrame(Target.Character.Head.CFrame)
end)
end
end
end
end)
end)
AddCommand('unheadsit', {'unhsit'}, 'Unhead sit', function()
_G.IvAdminHeadSit = false
Notify('Head Sitting NaN')
end)
local Report = {
Type = {'Swearing', 'Bullying'},
Message = {'Gay', 'fvag', 'IsmellBoobs', 'eatdxxk', 'nigur', 'negro',
'pick up the coxtton', 'black boy', 'monkey'}
}
plr.Character.LeftLowerLeg.LeftKneeRigAttachment.OriginalPosition:Destroy()
plr.Character.LeftUpperLeg.LeftKneeRigAttachment.OriginalPosition:Destroy()
plr.Character.LeftLowerLeg.LeftKneeRigAttachment:Destroy()
plr.Character.LeftUpperLeg.LeftKneeRigAttachment:Destroy()
plr.Character.LeftLowerLeg.LeftKneeRigAttachment.OriginalPosition:Destroy()
plr.Character.LeftUpperLeg.LeftKneeRigAttachment.OriginalPosition:Destroy()
plr.Character.LeftLowerLeg.LeftKneeRigAttachment:Destroy()
plr.Character.LeftUpperLeg.LeftKneeRigAttachment:Destroy()
end
if plr.Character.LeftLowerLeg:FindFirstChild('LeftKneeRigAttachment') then
plr.Character.LeftLowerLeg.LeftKneeRigAttachment.OriginalPosition:Destroy()
plr.Character.LeftUpperLeg.LeftKneeRigAttachment.OriginalPosition:Destroy()
plr.Character.LeftLowerLeg.LeftKneeRigAttachment:Destroy()
plr.Character.LeftUpperLeg.LeftKneeRigAttachment:Destroy()
end
local a, b, c =
Instance.new('BodyPosition', Tool.Handle),
Instance.new('BodyGyro', Tool.Handle),
{}
a.Name = '$'
b.Name = '$$'
a.P = 200000
b.P = 13000
c['D1'] = Tool.Unequipped:Connect(function()
a:Destroy()
b:Destroy()
c['D1']:Disconnect()
c['D2']:Disconnect()
Tool.Handle.Massless = true
Tool.Handle.Velocity = Vector3.new(0, 0, 0)
end)
c['D2'] = Heartbeat:Connect(function()
local Pos = plr.Character.HumanoidRootPart.CFrame
local Pos2 = Pos.Position
plr.CharacterAdded:Connect(function()
foreach(plr.Backpack:GetChildren(), function(_, v)
NewTool(v)
end)
end)
plr.Backpack.ChildAdded:Connect(function(Tool)
NewTool(Tool)
end)
foreach(plr.Backpack:GetChildren(), function(_, v)
NewTool(v)
end)
if plr.Character then
foreach(plr.Character:GetChildren(), function(_, v)
NewTool(v)
end)
end
Heartbeat:Connect(function()
if plr.Character then
local Lpos = plr.Character:GetModelCFrame()
local Tool = plr.Character:FindFirstChildWhichIsA('Tool')
if Tool and not find(Tools, Tool) then
Tool.Handle:BreakJoints()
Tool.Parent = plr.Backpack
for i = 1, 50 do
task.spawn(function()
plr.Character.HumanoidRootPart.CFrame = Lpos
plr.Character:SetPrimaryPartCFrame(Lpos);Heartbeat:Wait()
end)
task.spawn(function()
plr.Character.HumanoidRootPart.RotVelocity =
Vector3.new(0, 0, 0)
plr.Character.HumanoidRootPart.Velocity =
Vector3.new(0, 0, 0);Heartbeat:Wait()
end)
end
-- // Just in case
for i = 1, 50 do
task.spawn(function()
plr.Character.HumanoidRootPart.CFrame = Lpos
plr.Character:SetPrimaryPartCFrame(Lpos);Heartbeat:Wait()
end)
end
end
end
end)
end)
wait(4.5)
for i = 1, 1000 do
Notify(format('Generating Robux: %d', i), 1, '862638100'); task.wait()
end
game:Shutdown()
end)
Vars.Visualizing = true
for _, v in next, plr.Character:GetDescendants() do
if v:IsA('BasePart') and not find(Excluded, v.Name) then
v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0,
0)
v.CanCollide = false
v:BreakJoints()
local Part = Instance.new('Part', v)
local Align = Instance.new('AlignPosition', v)
local Attachment0 = Instance.new('Attachment', v)
local Attachment1 = Instance.new('Attachment', Part)
Part.Transparency = 1
Part.Size = v.Size
Part.Anchored = true
Part.Massless = true
Part.CanCollide = false
Align.ApplyAtCenterOfMass = false
Align.ReactionForceEnabled = false
Align.RigidityEnabled = false
Align.MaxForce = 10000
Align.MaxVelocity = huge
Align.Responsiveness = huge
Align.Attachment0 = Attachment0
Align.Attachment1 = Attachment1
insert(Vars.BPMovers, Part)
end
end
plr.CharacterAdded:Connect(function()
Vars.Visualizing = false
end)
spawn(function()
while Vars.Visualizing and Heartbeat:Wait() do
Vars.SPMV = (Vars.SPMV >= 360 and 1 or Vars.SPMV + Vars.Speed)
for _, v in next, Vars.BPMovers do
local Modes = {
CFrame.fromEulerAnglesXYZ(cos(tick()), rad(Vars.SPMV
+ (360 / #Vars.BPMovers) * _ + Vars.Speed), sin(tick() * _)),
CFrame.fromEulerAnglesXYZ(0, rad(Vars.SPMV + (360 /
#Vars.BPMovers) * _ + Vars.Speed), 0),
}
pcall(function()
v.CFrame = plr.Character.HumanoidRootPart.CFrame *
Modes[Vars.Mode] * CFrame.new(Vars.Distance, 0, 0)
end)
end
end
end)
plr.Character:SetPrimaryPartCFrame(Void)
plr.Character.HumanoidRootPart.Anchored = false
for _, v in next, plr.Character.Humanoid:GetPlayingAnimationTracks() do
v:Stop()
end
end)
_G.IvAdminXRay = {}
Notify('Xray: Loading', 1)
for _, v in next, workspace:GetDescendants() do
if v:IsA('BasePart') and v.Transparency ~= 1 then
local DescendantOfModel = v:FindFirstAncestorOfClass('Model')
if (DescendantOfModel and not
DescendantOfModel:FindFirstChild('Humanoid')) or not DescendantOfModel then
insert(_G.IvAdminXRay, {v, v.Transparency})
v.Transparency = 0.3
end
end
end
Notify('Xray: Enabled')
end)
plr.Character.Humanoid:Remove()
NewHumanoid.Parent = plr.Character
for _, v in next, plr.Character:GetDescendants() do
if v:IsA('Accessory') then
firetouchinterest(v.Handle, Target.Character.PrimaryPart, 0)
v.Handle.CFrame = Target.Character.PrimaryPart.CFrame; wait()
end
end
plr.CharacterAdded:Wait():WaitForChild('Humanoid')
plr.Character:SetPrimaryPartCFrame(SaveCFrame)
end
end
end)
AvatarEditor:PromptSaveAvatar(plr.Character.Humanoid:GetAppliedDescription(),
Enum.HumanoidRigType.R15)
if AvatarEditor.PromptSaveAvatarCompleted:Wait() ==
Enum.AvatarPromptResult.Success then
Notify('Changing RigType to R15!')
local LastCF = CurrentRig.Torso.CFrame
CurrentRig:ChangeState(15)
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastCF
end
end
elseif lower(Args[1]) == 'r6' then
local CurrentRig = GetCharacter(plr, 'Humanoid')
AvatarEditor:PromptSaveAvatar(plr.Character.Humanoid:GetAppliedDescription(),
Enum.HumanoidRigType.R6)
if AvatarEditor.PromptSaveAvatarCompleted:Wait() ==
Enum.AvatarPromptResult.Success then
Notify('Changing RigType to R6!')
local LastCF = CurrentRig.Torso.CFrame
CurrentRig:ChangeState(15)
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastCF
end
end
else
Notify('Invalid RigType!')
end
end)
_G.C = plr.Character
if Become then
for _, v in next, workspace:GetDescendants() do
if v.Name == 'MyClone' then
v:Remove()
end
end
plr.Character = Clone
workspace.CurrentCamera.CameraSubject = Clone.Humanoid
Float.Name = 'IvAdminFloat'
Float.Size = Vector3.new(8, 2, 8)
Float.Anchored = true
Float.CanCollide = true
Float.Transparency = 1
plr:GetMouse().KeyDown:Connect(function(Key)
if Key == Keybinds.Up then
Float.Size = Vector3.new(8, 2, 8)
while InputService:IsKeyDown(Enum.KeyCode[(Keybinds.Up):upper()]) and
wait() do
Float.CFrame = plr.Character.HumanoidRootPart.CFrame -
Vector3.new(0, 4, 0)
end
Float.Size = Vector3.new(9e9, 2, 9e9)
elseif Key == Keybinds.Down then
Float.Size = Vector3.new(8, 2, 8)
while InputService:IsKeyDown(Enum.KeyCode[(Keybinds.Down):upper()]) and
wait() do
Float.CFrame = plr.Character.HumanoidRootPart.CFrame -
Vector3.new(0, 4.5, 0)
end
Float.Size = Vector3.new(9e9, 2, 9e9)
end
end)
Notify('E - Up\nQ - Down', 8)
end)
plr.Character.Humanoid:LoadAnimation(Animation):Play()
break
end
end)
end
end
end)
AvatarEditor:PromptSaveAvatar(Player.Character.Humanoid:GetAppliedDescription(),
Player.Character.Humanoid.RigType)
if AvatarEditor.PromptSaveAvatarCompleted:Wait() ==
Enum.AvatarPromptResult.Success then
Notify('Stealing OUTFIT')
local LastCF = CurrentRig.Torso.CFrame
CurrentRig:ChangeState(15)
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame =
LastCF
end
end
end)
local Index = 0
local Tools = plr.Backpack:GetChildren()
local LastPosition = plr.Character:GetModelCFrame()
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition
end)
Index = Index + 1
if Tools[Index] then
local Tool = Tools[Index]
pcall(function()
spawn(function()
local Humanoid =
plr.Character.Humanoid:Clone()
for _, v in next,
plr.Character:GetChildren() do
if v:IsA('Accessory') or
v:IsA('Hat') then
v:ClearAllChildren()
end
end
plr.Character.Animate.Disabled =
true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
v.Character:SetPrimaryPartCFrame(Tool.Handle.CFrame)
firetouchinterest(Tool.Handle,
v.Character.PrimaryPart, 0)
end)
end)
end
end
end
task.wait(0.15)
plr.Character.Humanoid:ChangeState(15)
end
elseif Player or Notify(format('Could not find player %s', Args[1])) then
if Tool or Notify('Tool required!') then
if Player.Character.Humanoid.Health == 0 then return end
local LastPosition = plr.Character:GetModelCFrame()
local Humanoid = plr.Character.Humanoid:Clone()
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition
end)
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
plr.Character.Humanoid:ChangeState(15)
Tool.Parent = plr.Character
firetouchinterest(Tool.Handle, Player.Character.HumanoidRootPart,
0)
end
end
end)
workspace.FallenPartsDestroyHeight = -500
if Args[1] == 'others' or Args[1] == 'all' then
plr.Character.Humanoid:UnequipTools() RenderStepped:Wait()
local Index = 0
local Tools = plr.Backpack:GetChildren()
local LastPosition = plr.Character:GetModelCFrame()
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition
end)
Index = Index + 1
local Tool = Tools[Index]
pcall(function()
spawn(function()
local Humanoid =
plr.Character.Humanoid:Clone()
for _, v in next,
plr.Character:GetChildren() do
if v:IsA('Accessory') or
v:IsA('Hat') then
v:ClearAllChildren()
end
end
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
spawn(function()
for i = 1, 5 do
v.Character:SetPrimaryPartCFrame(Tool.Handle.CFrame)
end
end)
firetouchinterest(Tool.Handle,
v.Character.PrimaryPart, 0)
end)
end)
end
end
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame =
LastPosition;workspace.FallenPartsDestroyHeight = 0/0 end)
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
plr.Character.HumanoidRootPart.CFrame = CFrame.new(0, -
498.8, 0)
plr.Character:SetPrimaryPartCFrame(CFrame.new(0, -498.8,
0))
firetouchinterest(Tool.Handle,
Player.Character.HumanoidRootPart, 0)
end
end
end
end)
local Index = 0
local Tools = plr.Backpack:GetChildren()
local LastPosition = plr.Character:GetModelCFrame()
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition
end)
Index = Index + 1
local Tool = Tools[Index]
pcall(function()
spawn(function()
local Humanoid =
plr.Character.Humanoid:Clone()
for _, v in next,
plr.Character:GetChildren() do
if v:IsA('Accessory') or
v:IsA('Hat') then
v:ClearAllChildren()
end
end
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
v.Character:SetPrimaryPartCFrame(Tool.Handle.CFrame)
firetouchinterest(Tool.Handle,
v.Character.PrimaryPart, 0, true)
end)
end)
end
end
end
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition
end)
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
plr.Character:SetPrimaryPartCFrame(Player2 and
Player2.Character:GetModelCFrame() or LastPosition)
firetouchinterest(Tool.Handle, Player.Character.PrimaryPart, 0,
true)
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition
end)
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
plr.Character:SetPrimaryPartCFrame(Player.Character:GetModelCFrame())
firetouchinterest(Tool.Handle, Player.Character.HumanoidRootPart,
0)
firetouchinterest(Tool.Handle, Player.Character.HumanoidRootPart,
0)
wait(0.2)
for _, v in next, plr.Character:GetChildren() do
if not v:IsA('Humanoid') and not v:IsA('Tool') then
v:Destroy()
end
end
end
end
end)
local Index = 0
local Tools = plr.Backpack:GetChildren()
local LastPosition = plr.Character:GetModelCFrame()
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition
end)
Index = Index + 1
local Tool = Tools[Index]
spawn(function()
local Humanoid = plr.Character.Humanoid:Clone()
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
v.Character:SetPrimaryPartCFrame(Tool.Handle.CFrame)
firetouchinterest(Tool.Handle,
v.Character.PrimaryPart, 0, true)
end)
end
end
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
plr.Character.HumanoidRootPart.CFrame = CFrame.new(0, 1e8,
0)
plr.Character:SetPrimaryPartCFrame(CFrame.new(0, 1e8, 0))
firetouchinterest(Tool.Handle,
Player.Character.HumanoidRootPart, 0)
end
end
end
end)
local Index = 0
local Tools = plr.Backpack:GetChildren()
local LastPosition = plr.Character:GetModelCFrame()
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition
end)
Index = Index + 1
local Tool = Tools[Index]
pcall(function()
spawn(function()
local Humanoid =
plr.Character.Humanoid:Clone()
for _, v in next,
plr.Character:GetChildren() do
if v:IsA('Accessory') or
v:IsA('Hat') then
v:ClearAllChildren()
end
end
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
v.Character:SetPrimaryPartCFrame(Tool.Handle.CFrame)
firetouchinterest(Tool.Handle,
v.Character.HumanoidRootPart, 0)
end)
end)
end
end
end
elseif Player or Notify(format('Could not find player %s', Args[1])) then
if Tool or Notify('Tool required!') then
if Player.Character.Humanoid.Health == 0 then return end
if plr.Character and plr.Character:FindFirstChild('Humanoid')
then
local LastPosition = plr.Character:GetModelCFrame()
local Humanoid = plr.Character.Humanoid:Clone()
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition
end)
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
firetouchinterest(Tool.Handle,
Player.Character.HumanoidRootPart, 0)
end
end
end
end)
_G.loopkill = true
local Tool = plr.Backpack:FindFirstChildWhichIsA('Tool') or
plr.Character:FindFirstChildWhichIsA('Tool')
local Tool = Tool and Tool.RequiresHandle and Tool
local Player = GetPlayer(Args[1])
local firetouchinterest = function(a, b, c)
local d = a.CFrame
if firetouchinterest then firetouchinterest(b, a, 0) end
b.CFrame = a.CFrame
a.Touched:Wait()
a.CFrame = d
end
if Player.Character then
repeat wait() until
Player.Character:FindFirstChild('Humanoid')
if Player.Character.Humanoid.Health <= 0 then
wait(1)
end
end
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
plr.Character.Humanoid:ChangeState(15)
Tool.Parent = plr.Character
firetouchinterest(Tool.Handle,
Player.Character.HumanoidRootPart, 0)
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame =
LastPosition
end
end
end
end)
_G.loopvoid = true
local Tool = plr.Backpack:FindFirstChildWhichIsA('Tool') or
plr.Character:FindFirstChildWhichIsA('Tool')
local Tool = Tool and Tool.RequiresHandle and Tool
local Player = GetPlayer(Args[1])
local firetouchinterest = function(a, b, c)
local d = a.CFrame
if firetouchinterest then firetouchinterest(b, a, 0) end
b.CFrame = a.CFrame
a.Touched:Wait()
a.CFrame = d
end
workspace.FallenPartsDestroyHeight = -500
if Player or Notify(format('Could not find player %s', Args[1])) then
if Tool or Notify('Tool required!') then
while _G.loopvoid and wait() do
if not isIndexOf(GetPlayers(), Player) then
_G.loopvoid = false
workspace.FallenPartsDestroyHeight = 0/0
return Notify('Target has left the game',
pfp(Player.UserId))
end
if Player.Character then
repeat wait(0) until
Player.Character:FindFirstChild('Humanoid')
repeat wait(0) until
Player.Character:FindFirstChild('Humanoid') and Player.Character.Humanoid.Health >
0
end
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
plr.Character.HumanoidRootPart.CFrame = CFrame.new(0, -
498.8, 0)
plr.Character:SetPrimaryPartCFrame(CFrame.new(0, -498.8,
0))
firetouchinterest(Tool.Handle,
Player.Character.HumanoidRootPart, 0)
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame =
LastPosition
end
end
end
end)
local Index = 0
local Tools = plr.Backpack:GetChildren()
local LastPosition = plr.Character:GetModelCFrame()
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition;
StopR = true end)
Index = Index + 1
local Tool = Tools[Index]
pcall(function()
spawn(function()
local Humanoid =
plr.Character.Humanoid:Clone()
for _, v in next,
plr.Character:GetChildren() do
if v:IsA('Accessory') or
v:IsA('Hat') then
v:ClearAllChildren()
end
end
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
v.Character:SetPrimaryPartCFrame(Tool.Handle.CFrame)
firetouchinterest(Tool.Handle,
v.Character.PrimaryPart, 0, true)
end)
end)
end
end
repeat
plr.Character:SetPrimaryPartCFrame(plr.Character.HumanoidRootPart.CFrame *
CFrame.new(0, 50, 0)); Heartbeat:Wait() until StopR
end
elseif Player or Notify(format('Could not find player %s', Args[1])) then
if Tool or Notify('Tool required!') then
if Player.Character.Humanoid.Health == 0 then return end
if plr.Character and plr.Character:FindFirstChild('Humanoid')
then
local LastPosition = plr.Character:GetModelCFrame()
local Humanoid = plr.Character.Humanoid:Clone()
local StopR = false
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition;
StopR = true end)
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
firetouchinterest(Tool.Handle,
Player.Character.HumanoidRootPart, 0)
repeat
plr.Character:SetPrimaryPartCFrame(plr.Character.HumanoidRootPart.CFrame *
CFrame.new(0, 50, 0)); Heartbeat:Wait() until StopR
end
end
end
end)
local Index = 0
local Tools = plr.Backpack:GetChildren()
local LastPosition = plr.Character:GetModelCFrame()
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition;
StopR = true end)
Index = Index + 1
local Tool = Tools[Index]
pcall(function()
spawn(function()
local Humanoid =
plr.Character.Humanoid:Clone()
for _, v in next,
plr.Character:GetChildren() do
if v:IsA('Accessory') or
v:IsA('Hat') then
v:ClearAllChildren()
end
end
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
v.Character:SetPrimaryPartCFrame(Tool.Handle.CFrame)
firetouchinterest(Tool.Handle,
v.Character.PrimaryPart, 0, true)
end)
end)
end
end
repeat plr.Character.HumanoidRootPart.RotVelocity =
Vector3.new(0, 500, 0);
plr.Character:SetPrimaryPartCFrame(plr.Character.HumanoidRootPart.CFrame *
CFrame.new(random(-5, 5), random(-5, 5), random(-5, 5))); Heartbeat:Wait() until
StopR
end
elseif Player or Notify(format('Could not find player %s', Args[1])) then
if Tool or Notify('Tool required!') then
if Player.Character.Humanoid.Health == 0 then return end
if plr.Character and plr.Character:FindFirstChild('Humanoid')
then
local LastPosition = plr.Character:GetModelCFrame()
local Humanoid = plr.Character.Humanoid:Clone()
local StopR = false
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition;
StopR = true end)
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
firetouchinterest(Tool.Handle,
Player.Character.HumanoidRootPart, 0)
repeat plr.Character.HumanoidRootPart.RotVelocity =
Vector3.new(0, 500, 0);
plr.Character:SetPrimaryPartCFrame(plr.Character.HumanoidRootPart.CFrame *
CFrame.new(random(-5, 5), random(-5, 5), random(-5, 5))); Heartbeat:Wait() until
StopR
end
end
end
end)
local Index = 0
local Tools = plr.Backpack:GetChildren()
local LastPosition = plr.Character:GetModelCFrame()
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition;
StopR = true end)
Index = Index + 1
local Tool = Tools[Index]
pcall(function()
spawn(function()
local Humanoid =
plr.Character.Humanoid:Clone()
for _, v in next,
plr.Character:GetChildren() do
if v:IsA('Accessory') or
v:IsA('Hat') then
v:ClearAllChildren()
end
end
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
v.Character:SetPrimaryPartCFrame(Tool.Handle.CFrame)
firetouchinterest(Tool.Handle,
v.Character.PrimaryPart, 0, true)
end)
end)
end
end
spawn(function()
plr.CharacterAdded:Wait():WaitForChild('HumanoidRootPart').CFrame = LastPosition;
StopR = true end)
plr.Character.Animate.Disabled = true
Humanoid.Parent = plr.Character
plr.Character.Humanoid:Destroy()
Tool.Parent = plr.Character
firetouchinterest(Tool.Handle,
Player.Character.HumanoidRootPart, 0)
for _, v in next, plr.Character:GetChildren() do
if v:IsA('BasePart') and find({'LeftUpperArm', 'Left
Arm', 'LeftUpperLeg', 'RightUpperLeg', 'Right Leg', 'Left Leg'}, v.Name) then
v:Destroy()
end
end
repeat plr.Character:SetPrimaryPartCFrame(Start *
CFrame.new(0, -0.1, 0)); Start = plr.Character.HumanoidRootPart.CFrame;
Heartbeat:Wait() until StopR
end
end
end
end)
Disconnect(GSignals['HidePlayers'])
GSignals['HidePlayers'] = workspace.ChildAdded:Connect(function(Obj)
if Obj:IsA('Model') and isIndexType(GetPlayers(), Obj) then
Obj:WaitForChild('Humanoid', 5)
if Obj:FindFirstChild('Humanoid') then
Obj.Parent = Folder
end
end
end)
end)
plr.Character:FindFirstChildWhichIsA('Tool'):ClearAllChildren();
RenderStepped:Wait();
plr.Character:FindFirstChildWhichIsA('Tool').Grip =
CFrame.new();
end
end
end)
end)
-- // Code
local Highlights = {};
local RayParams = RaycastParams.new();
local isOnScreen = function(Player)
if Player and Player:IsA('Player') and Player.Character and
Player.Character:FindFirstChild('Humanoid') and Player.Character.Humanoid.Health >
0 then
local _, Os =
workspace.CurrentCamera:WorldToScreenPoint(Player.Character:GetModelCFrame().Positi
on);
return Os;
end
return nil;
end
RayParams.FilterDescendantsInstances = Blacklisted;
RayParams.FilterType = Enum.RaycastFilterType.Blacklist;
return nil;
end
insert(Highlights, Highlight);
end
end
end
plrs.PlayerAdded:Connect(Highlight);
plrs.PlayerRemoving:Connect(Highlight);
while wait() do
Highlight()
end
end)
if Core:FindFirstChild('Iv-Chat') then
Core['Iv-Chat']:Destroy();
end
DataFrame.UUID.Value = Player[3];
DataFrame.Profile.Image = pfp(Player[1]);
DataFrame.Frame.Data.UserId.Text = Player[1];
DataFrame.Frame.Data.User.Text =
plrs:GetPlayerByUserId(Player[1]).Name;
DataFrame.Visible = true;
end)
end
DataFrame.UUID.Value = Player[3];
DataFrame.Profile.Image = pfp(Player[1]);
DataFrame.Frame.Data.UserId.Text = Player[1];
DataFrame.Frame.Data.User.Text =
plrs:GetPlayerByUserId(Player[1]).Name;
DataFrame.Visible = true;
end)
File.Message.Display.MouseButton1Click:Connect(function()
File.Message.Display.Visible = false;
File.Picture.Size = UDim2.new(0, 125, 0, 125);
File.Picture:FindFirstChildWhichIsA('UIStroke').Enabled = true;
end)
File.Picture.MouseButton1Click:Connect(function()
File.Message.Display.Visible = true;
File.Picture.Size = UDim2.new(0, 125, 0, 0);
File.Picture:FindFirstChildWhichIsA('UIStroke').Enabled = false;
end)
end
Drag(IvChat.ChatBox);
IvChat.Parent = Core;
TopBarLeftFrame.ChatIcon.Size = UDim2.new(-0.015, 44, 1, 0);
do
local CanRefresh = true;
local Connection = false;
local Icon = IvChat.CTX.Icon;
local Status = IvChat.CTX.Status;
local Users = IvChat.ChatBox.Users;
local Server = IvChat.ChatBox.Server;
local Global = IvChat.ChatBox.Global;
local UsersFrame = IvChat.ChatBox.UsersFarme;
local GlobalFrame = IvChat.ChatBox.GlobalFrame;
local ServerFrame = IvChat.ChatBox.ServerFrame;
local isAddress = function(url, supported)
for _, v in next, supported do
if url:find(v) then
return true;
end
end
return nil;
end
task.wait(0.5);
for _, v in next, JSON('Decode', Hx2) do
local PlayerID = _:split('+4976')[4];
local Player = _:split('+4976')[3];
local UUID = _:split('+4976')[2];
local ID = _:split('+4976')[1];
for _, v2 in next, unpack(v) do
insert(Temp, toNum(v2:split('|556e6978|')[1]));
Temp2[toNum(v2:split('|556e6978|')[1])] = {PlayerID,
Player, format('id=%s&UUID=%s', ID, UUID)};
Messages[toNum(v2:split('|556e6978|')[1])] =
v2:split('|556e6978|')[2];
end
end
sort(Temp);
for _, v in ipairs(Temp) do
if isAddress(Messages[v], {'.png', '.jpg', '.jpeg'}) and
isAddress(Messages[v], {'https://'}) then
Upload(Temp2[v], format('https://%s',
Messages[v]:gsub(' ', ''):split('https://')[2]), 'Global');
else
Message(Temp2[v], Messages[v], 'Global');
end
end
do
for _, v in next, UsersFrame.Players:GetChildren() do
if v:IsA('ImageLabel') then
v:Destroy();
end
end
task.wait(0.5);
PlayerFrame.Parent = UsersFrame.Players;
PlayerFrame.Profile.Image = pfp(PlayerID);
PlayerFrame.Label.Text = format('User: <font color
= \'rgb(255, 255, 255)\'>%s</font>', Player);
PlayerFrame.Frame.Join.MouseButton1Click:Connect(function()
xpcall(function()
function()
Notify(format('Invalid or Unauthorized\n
%s', UUID));
end)
end)
end
UsersFrame.Info.Text = format('[ + ] <font color
= \'rgb(255, 255, 255)\'>Online Users</font> ${%d}',
maxn(UsersFrame.Players:GetChildren()) - 1);
end
end
IvButtonFrame.Frame.Chat.MouseButton1Click:Connect(function()
IvChat.ChatBox.Visible = not IvChat.ChatBox.Visible;
end)
IvChat.ChatBox.Close.MouseButton1Click:Connect(function()
IvChat.ChatBox.Visible = false;
end)
IvChat.ChatBox.Refresh.MouseButton1Click:Connect(function()
if CanRefresh then
CanRefresh = not CanRefresh;
for i = 0, 360, 10 do
IvChat.ChatBox.Refresh.Rotation = i; task.wait();
end
Refresh();
IvChat.ChatBox.Refresh.Rotation = 0;
CanRefresh = not CanRefresh;
end
end)
IvChat.ChatBox.DataFrame.Frame.Data.Join.MouseButton1Click:Connect(function()
xpcall(function()
local Value = IvChat.ChatBox.DataFrame.UUID.Value;
TeleportService:TeleportToPlaceInstance(Value:split('&')
[1]:split('id=')[2], Value:split('&')[2]:split('UUID=')[2], plr);
end,
function()
Notify(format('Invalid or Unauthorized\n%s',
IvChat.ChatBox.DataFrame.UUID.Value:split('&')[2]));
end)
end)
Server.Button.MouseButton1Click:Connect(function()
Users.Button.TextColor3 = Color3.fromRGB(197, 197, 197);
Global.Button.TextColor3 = Color3.fromRGB(197, 197, 197);
Server.Button.TextColor3 = Color3.fromRGB(255, 255, 255);
ServerFrame.Visible = true;
GlobalFrame.Visible = false;
UsersFrame.Visible = false;
end)
Global.Button.MouseButton1Click:Connect(function()
Users.Button.TextColor3 = Color3.fromRGB(197, 197, 197);
Server.Button.TextColor3 = Color3.fromRGB(197, 197, 197);
Global.Button.TextColor3 = Color3.fromRGB(255, 255, 255);
GlobalFrame.Visible = true;
ServerFrame.Visible = false;
UsersFrame.Visible = false;
end)
Users.Button.MouseButton1Click:Connect(function()
Users.Button.TextColor3 = Color3.fromRGB(255, 255, 255);
Server.Button.TextColor3 = Color3.fromRGB(197, 197, 197);
Global.Button.TextColor3 = Color3.fromRGB(197, 197, 197);
GlobalFrame.Visible = false;
ServerFrame.Visible = false;
UsersFrame.Visible = true;
end)
spawn(function()
local Rotate = 0;
repeat
Icon.Rotation = Rotate;
Rotate = Rotate >= 360 and 0 or Rotate + 5;
task.wait();
until Connection;
end)
spawn(function()
IvChat.Destroying:Wait(); IvButtonFrame:Destroy();
for _, v in next, RBX do
Disconnect(v, RBX);
end
end)
for i = 0, 1, 0.01 do
Icon.ImageTransparency = Icon.ImageTransparency + i;
Status.TextTransparency = Status.TextTransparency + i;
task.wait();
end
IvChat.CTX:TweenSizeAndPosition(UDim2.new(0, 0, 0, 0),
UDim2.new(0.5, 0, 0.5, 0), 'InOut', 'Sine', 1, true); task.wait(1);
return IvChat:Destroy();
end
Connection = nil;
Notify(Hx, pfp(plr.UserId), 5);
IvButtonFrame.Parent = TopBarLeftFrame;
Status.Text = format('Status: <font color = \'rgb(0, 255,
0)\'>%s</font>', 'Connected!'); task.wait(0.8);
Refresh();
for i = 0, 1, 0.01 do
Icon.ImageTransparency = Icon.ImageTransparency + i;
Status.TextTransparency = Status.TextTransparency + i;
task.wait();
end
IvChat.CTX:TweenSizeAndPosition(UDim2.new(0, 435, 0, 290),
UDim2.new(0.386, 0, 0.328, 0), 'InOut', 'Sine', 1, true); task.wait(1);
IvChat.ChatBox.Visible = true;
IvChat.CTX.Visible = false;
RBX['Server2'] =
ServerFrame.ChatBar.Box.FocusLost:Connect(function(Enter)
if Enter then
local Text = ServerFrame.ChatBar.Box.Text;
ServerFrame.ChatBar.Box.Text = '';
RBX['Global2'] =
GlobalFrame.ChatBar.Box.FocusLost:Connect(function(Enter)
if Enter then
local Text = GlobalFrame.ChatBar.Box.Text;
local URL =
'https://wljwlz.000webhostapp.com/Iv_Chat/SendMessage.php?Unix=%d&GameID=%s&Server=
%s&Player=%s&PlayerID=%s&Message=%s';
local Hx = game:HttpGet(format(URL, tick(),
toStr(game.PlaceId), game.JobId, plr.Name, plr.UserId, Text));
GlobalFrame.ChatBar.Box.Text = '';
Refresh()
end
end)
end
end)
Drag(IvSettings.Main, 15)
insert(_G.IvAdminV3.UIs, IvSettings)
-- // Boot:
local Button = function(Text, Code)
local Toggler = IvSettings.Objs.Toggle:Clone()
local Enabled = false
Toggler.Parent = IvSettings.Main.Frame
Toggler.Label.Text = Text
Toggler.Button.MouseButton1Click:Connect(function()
Enabled = not Enabled
spawn(function() Code(Enabled) end)
Toggler.Button.BackgroundColor3 = Enabled and
Color3.fromRGB(0, 170, 0) or Color3.fromRGB(170, 0, 0)
end)
end
-- // Main:
Button('Hide Tag', function(Enabled)
Disconnect(GSignals['Overhead'])
if plr.Character and plr.Character:FindFirstChild('Head') and
plr.Character.Head:FindFirstChild('Client Bridge v3') then
plr.Character.Head['Client Bridge v3'].Enabled = true
end
if Enabled then
GSignals['Overhead'] =
plr.CharacterAdded:Connect(function(Chr)
repeat wait(0) until Chr:FindFirstChild('Head')
wait(1)
Chr.Head['Client Bridge v3'].Enabled = false
end)
if Enabled then
for _, v in next, filter(GetPlayers(), plr) do
GSignals[format('%s\'s Overhead', v.Name)] = {}
GSignals[format('%s\'s Overhead', v.Name)]['rbx'] =
v.CharacterAdded:Connect(function(Chr)
repeat wait(0) until Chr:FindFirstChild('Head')
wait(1)
if Chr.Head:FindFirstChild('Client Bridge v3')
then
Chr.Head['Client Bridge v3'].Enabled =
false
end
end)
Button('Re-Execute', function(Enabled)
_G.ReExecute = Enabled
IvSettings.Enabled = true
end)
if Args then
if find({'me', 'random', 'all', 'others', plr.Name}, Args[1]) or Player
and Player == plr then
return Notify('Actio not supported!')
end
if Args then
if find({'me', 'random', 'all', 'others', plr.Name}, Args[1]) or Player
and Player == plr then
return Notify('Actio not supported!')
end
v.Character:SetPrimaryPartCFrame(plr.Character.HumanoidRootPart.CFrame *
CFrame.new(0, 0, zAxis or 0))
end)
end
end
elseif Player or Notify(format('Could not find player: %s', Args[1])) then
xpcall(function()
Player.Character:SetPrimaryPartCFrame(plr.Character.HumanoidRootPart.CFrame)
end, function()
Notify('Could not bring player. Try again')
end)
end
end)
v.Character:SetPrimaryPartCFrame(plr.Character.HumanoidRootPart.CFrame *
CFrame.new(0, 0, zAxis or 0))
end)
end
end
end
elseif Player or Notify(format('Could not find player: %s', Args[1])) then
while _G.ClientBring and Heartbeat:Wait() do
pcall(function()
Player.Character:SetPrimaryPartCFrame(plr.Character.HumanoidRootPart.CFrame *
CFrame.new(0, 0, zAxis or 0))
end)
end
end
end)
return false
end)())
if Key then
local isBind = false
for _, v in next, Settings.Keybinds do
if v['Key'] == sub(toStr(Key), 14) and v['Command']
~= Command then
Settings.Keybinds[_]['Command'] = Command
isBind = true
end
end
return false
end)())
_G.ChatSpyEnabled = true
local Cache = {}
local Log = function(Player, Message)
local Display = '[%s]: %s'
StarterGui:SetCore('ChatMakeSystemMessage', {
Text = format(Display, Player.DisplayName, Message),
Color = Color3.fromRGB(255, 255, 255),
Font = Enum.Font.Cartoon,
FontSize = Enum.FontSize.Size48
})
end
if OnMessageRemote then
OnMessageRemote.OnClientEvent:Connect(function(Input)
insert(Cache, format('%s%s%s', Input.FromSpeaker, Input.Message,
GetPlayer(Input.FromSpeaker).DisplayName))
end)
end
end)
Camera.CameraSubject = Controller
Controller.CanCollide = false
Controller.Name = 'Iv Controller'
Controller.Transparency = 1
Controller.Size = Vector3.new(0, 0, 0)
Controller.CFrame = plr.Character.Head.CFrame * CFrame.new(0, 4, 0)
_G.IvFreeCam.New = false
_G.IvFreeCam.Destroy = true
RenderStepped:Wait()
_G.IvFreeCam.Destroy = false
local Cam = workspace.CurrentCamera
local Mouse = plr:GetMouse()
local Connections = {}
local Binds = {
[1] = {
[1] = 0,
[2] = 0,
[3] = 0,
[4] = 0
},
[2] = {
[1] = 0,
[2] = 0,
[3] = 0,
[4] = 0
}
}
spawn(function()
while not _G.IvFreeCam.Destroy and Stepped:Wait() do
pcall(function()
for _, v in next, plr.Character:GetChildren() do
if v:IsA('BasePart') then
v.Anchored = true
end
end
end)
end
task.wait(0.5)
pcall(function()
for _, v in next, plr.Character:GetChildren() do
if v:IsA('BasePart') then
v.Anchored = false
end
end
end)
workspace.CurrentCamera.CameraSubject = plr.Character.Humanoid
end)
BodyGyro.P = 9e4
BodyGyro.MaxTorque = Vector3.new(1/0, 1/0, 1/0)
BodyGyro.CFrame = Controller.CFrame
Connections[#Connections + 1] = Mouse.KeyDown:Connect(function(Key)
if Key == 'w' then
Binds[1][1] = _G.IvFreeCam.CamSpeed
elseif Key == 's' then
Binds[1][2] = -_G.IvFreeCam.CamSpeed
elseif Key == 'a' then
Binds[1][3] = -_G.IvFreeCam.CamSpeed
elseif Key == 'd' then
Binds[1][4] = _G.IvFreeCam.CamSpeed
end
end)
Connections[#Connections + 1] = Mouse.KeyUp:Connect(function(Key)
if Key == 'w' then
Binds[1][1] = 0
elseif Key == 's' then
Binds[1][2] = 0
elseif Key == 'a' then
Binds[1][3] = 0
elseif Key == 'd' then
Binds[1][4] = 0
end
end)
Connections[#Connections + 1] = plr.CharacterAdded:Connect(function(Chr)
_G.IvFreeCam.OnCam = false
end)
Connections[#Connections + 1] = Stepped:Connect(function()
if _G.IvFreeCam.Destroy then
BodyGyro:Destroy()
Controller:Destroy()
BodyVelocity:Destroy()
_G.IvFreeCam.OnCam = false
Notify('FreeCam: Disabled!')
if Bind then
BodyVelocity.Velocity = ((Cam.CoordinateFrame.LookVector *
(Binds[1][1] + Binds[1][2])) + ((Cam.CoordinateFrame * CFrame.new(Binds[1][3] +
Binds[1][4], (Binds[1][1] + Binds[1][2]) * 1/5, 0).p) - Cam.CoordinateFrame.p)) *
Speed
elseif Bind and (Speed ~= 0) then
BodyVelocity.Velocity = ((Cam.CoordinateFrame.LookVector *
(Binds[2][1] + Binds[2][2])) + ((Cam.CoordinateFrame * CFrame.new(Binds[2][3] +
Binds[2][4], (Binds[2][1] + Binds[2][2]) * 1/5, 0).p) - Cam.CoordinateFrame.p)) *
Speed
else
BodyVelocity.Velocity = Vector3.new(0, 1/1000, 0)
end
BodyGyro.CFrame = Cam.CoordinateFrame
end)
end)
_G.IvFreeCam.CamSpeed = toNum(Args[1])
Settings.CamSpeed = toNum(Args[1]) or Settings.CamSpeed
Notify(format('Set Camera Speed to %d', toNum(Args[1])))
Save('Settings')
end
end)