Run it
Copy the script and paste it into your executor.
-- LocalScript
-- Mobile GUI toggle for auto enabling collisions
-- Keeps all avatar parts collidable except HumanoidRootPart
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local autoCollision = false
local loopConnection = nil
-- Function to enable collision
local function enableCollision(char)
for _, part in ipairs(char:GetDescendants()) do
if part:IsA("BasePart") part.Name ~=
part.CanCollide =
()
loopConnection
loopConnection = :().Heartbeat:(()
char = player.Character
char
(char)
)
()
loopConnection
loopConnection:()
loopConnection =
screenGui = .()
screenGui.Name =
screenGui.Parent = player:()
button = .()
button.Size = .(, , , )
button.Position = .(, -, , )
button.Text =
button.BackgroundColor3 = .(, , )
button.TextColor3 = .(, , )
button.TextScaled =
button.Parent = screenGui
button.MouseButton1Click:(()
autoCollision = autoCollision
autoCollision
button.Text =
button.BackgroundColor3 = .(, , )
()
button.Text =
button.BackgroundColor3 = .(, , )
()
)
player.CharacterAdded:((char)
character = char
)It enables full collision to your avatar made with chatgpt

Universal