Run it
Copy the script and paste it into your executor.
lib = (:())()
win = lib:(, .(, , ), .KeyCode.P)
tab = win:()
tab:()
hitboxEnabled =
noCollisionEnabled =
hitbox_original_properties = {}
hitboxSize =
hitboxTransparency =
teamCheck =
defaultBodyParts = {
,
,
}
Players = :()
LocalPlayer = Players.LocalPlayer
ScreenGui = .(, LocalPlayer.PlayerGui)
WarningText = .(, ScreenGui)
WarningText.Size = .(, , , )
WarningText.TextSize =
WarningText.Position = .(, -, , )
WarningText.Text =
WarningText.TextColor3 = .(, , )
WarningText.BackgroundTransparency =
WarningText.Visible =
(player, part)
hitbox_original_properties[player]
hitbox_original_properties[player] = {}
hitbox_original_properties[player][part.Name]
hitbox_original_properties[player][part.Name] = {
CanCollide = part.CanCollide,
Transparency = part.Transparency,
Size = part.Size
}
(player)
hitbox_original_properties[player]
partName, properties (hitbox_original_properties[player])
part = player.Character player.Character:(partName)
part part:()
part.CanCollide = properties.CanCollide
part.Transparency = properties.Transparency
part.Size = properties.Size
(player, partName)
player.Character
characterParts = player.Character:()
_, part (characterParts)
part:() part.Name:():(partName:())
part
(player)
_, partName (defaultBodyParts)
part = player.Character (player.Character:(partName) (player, partName))
part part:()
(player, part)
part.CanCollide = noCollisionEnabled
part.Transparency = hitboxTransparency /
part.Size = .(hitboxSize, hitboxSize, hitboxSize)
(player)
teamCheck == teamCheck ==
localPlayerTeam = LocalPlayer.Team
player.Team ~= localPlayerTeam
(player)
(player)
()
_, v (Players:())
v ~= LocalPlayer v.Character v.Character:()
(v)
(v)
(v)
(character)
.()
hitboxEnabled
()
(player)
player.CharacterAdded:(onCharacterAdded)
player.CharacterRemoving:(()
(player)
hitbox_original_properties[player] =
)
()
player, properties (hitbox_original_properties)
player.Parent player.Character player.Character:()
(player)
hitbox_original_properties[player] =
Players.PlayerAdded:(onPlayerAdded)
_, player (Players:())
(player)
tab:(, ()
.(()
hitboxEnabled
()
()
.()
)()
)
tab:(, , (enabled)
hitboxEnabled = enabled
enabled
_, player (Players:())
(player)
hitbox_original_properties = {}
()
)
tab:(, , , , (value)
hitboxSize = value
hitboxEnabled
()
)
tab:(, , , , (value)
hitboxTransparency = value
hitboxEnabled
()
)
tab:(, {, , }, (value)
teamCheck = value
hitboxEnabled
()
)
tab:(, , (enabled)
noCollisionEnabled = enabled
WarningText.Visible = enabled
.(()
noCollisionEnabled
hitboxEnabled
()
.()
hitboxEnabled
()
)()
)
Players = :()
RunService = :()
UserInputService = :()
tab3 = win:()
settings = {WalkSpeed = , JumpPower = }
isWalkSpeedEnabled =
isJumpPowerEnabled =
IJ =
tab3:(, , (enabled)
isWalkSpeedEnabled = enabled
)
walkMethods = {, , }
selectedWalkMethod = walkMethods[]
tab3:(, walkMethods, (selected)
selectedWalkMethod = selected
)
tab3:(, , , , (value)
settings.WalkSpeed = value
)
(player, deltaTime)
character = player.Character
humanoid = character character:()
rootPart = character character:()
humanoid rootPart
vs = humanoid.MoveDirection * settings.WalkSpeed
selectedWalkMethod ==
rootPart.Velocity = .(vs.X, rootPart.Velocity.Y, vs.Z)
selectedWalkMethod ==
scaleFactor =
rootPart.CFrame = rootPart.CFrame + (vs * deltaTime * scaleFactor)
selectedWalkMethod ==
scaleFactor =
rootPart.CFrame = rootPart.CFrame + (humanoid.MoveDirection * settings.WalkSpeed * deltaTime * scaleFactor)
(deltaTime)
isWalkSpeedEnabled
player = Players.LocalPlayer
player player.Character player.Character:()
(player, deltaTime)
RunService.Stepped:(onStepped)
tab3:(, , (state)
IJ = state
)
UserInputService.JumpRequest:(()
IJ
player = Players.LocalPlayer
humanoid = player.Character player.Character:()
humanoid
humanoid:()
)
tab3:(, , (enabled)
isJumpPowerEnabled = enabled
)
jumpMethods = {, , }
selectedJumpMethod = jumpMethods[]
tab3:(, jumpMethods, (selected)
selectedJumpMethod = selected
)
tab3:(, , , , (value)
settings.JumpPower = value
)
(character)
humanoid = character:()
humanoid
humanoid.JumpPower = settings.JumpPower
humanoid.Jumping:((isActive)
isJumpPowerEnabled isActive
rootPart = character:()
rootPart
selectedJumpMethod ==
rootPart.Velocity = .(rootPart.Velocity.X, settings.JumpPower, rootPart.Velocity.Z)
selectedJumpMethod ==
rootPart.Velocity = .(, settings.JumpPower, )
selectedJumpMethod ==
character:(character:() + .(, settings.JumpPower, ))
)
Players.LocalPlayer.CharacterAdded:(handleJumpPower)
Players.LocalPlayer.Character
(Players.LocalPlayer.Character)
isNoClipEnabled =
player = .Players.LocalPlayer
(character, canCollide)
_, part (character:())
part:()
part.CanCollide = canCollide
()
isNoClipEnabled
character = player.Character
character
(character, )
:().Stepped:()
character = player.Character
character
(character, )
tab3:(, , (enabled)
isNoClipEnabled = enabled
isNoClipEnabled
(toggleNoClip)
)
player.CharacterAdded:((character)
isNoClipEnabled
(()
isNoClipEnabled
(character, )
:().Stepped:()
(character, )
)
)
Visual = win:()
Visual:()
aj = (:())()
Visual:(, , (K)
aj:(K)
aj.Players = K
)
Visual:(, , (L)
aj.TeamMates = L
)
Visual:(, , (K)
aj.Tracers = K
)
Visual:(, , (K)
aj.Names = K
)
Visual:(, , (K)
aj.Boxes = K
)
Visual:(, , (L)
aj.TeamColor = L
)
Visual:(, .(, , ), (P)
aj.Color = P
)
changeclr = win:()
changeclr:(, , (enabled)
.FullBrightExecuted
.FullBrightEnabled = enabled
.NormalLightingSettings = {
Brightness = :().Brightness,
ClockTime = :().ClockTime,
FogEnd = :().FogEnd,
GlobalShadows = :().GlobalShadows,
Ambient = :().Ambient
}
()
:().Brightness =
:().ClockTime =
:().FogEnd =
:().GlobalShadows =
:().Ambient = .(, , )
()
:().Brightness = .NormalLightingSettings.Brightness
:().ClockTime = .NormalLightingSettings.ClockTime
:().FogEnd = .NormalLightingSettings.FogEnd
:().GlobalShadows = .NormalLightingSettings.GlobalShadows
:().Ambient = .NormalLightingSettings.Ambient
(property, targetValue, storeValue)
:():(property):(()
:()[property] ~= targetValue :()[property] ~= storeValue
.NormalLightingSettings[property] = :()[property]
.FullBrightEnabled
() .FullBrightEnabled
:()[property] = targetValue
)
(, , .NormalLightingSettings.Brightness)
(, , .NormalLightingSettings.ClockTime)
(, , .NormalLightingSettings.FogEnd)
(, , .NormalLightingSettings.GlobalShadows)
(, .(, , ), .NormalLightingSettings.Ambient)
(()
latestValue = .FullBrightEnabled
()
.FullBrightEnabled ~= latestValue
.FullBrightEnabled
()
()
latestValue = .FullBrightEnabled
)
.FullBrightEnabled
()
.FullBrightExecuted =
.FullBrightEnabled = enabled
.FullBrightEnabled
()
()
)
changeclr:(, .(, , ),(t)
lib:(.(t.R * , t.G * , t.B * ))
)
Credit = win:()
Credit:()
Credit:()
Credit:(, {, , , , }, (currentDeveloper)
creations = {
YellowGreg = ,
WspBoy12 = ,
MMSVon = ,
ShadowClark = ,
Frostbite = ,
}
(currentDeveloper .. .. creations[currentDeveloper])
)
Credit:()
Credit:()
Credit:(, ()
()
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com, rawscript.vercel.app, discord.gg.
Just a super simple Universal Hitbox i made for Fun