--!strict --!native --!optimize 2 local kickMessage: string? = select(1, ...) local services = setmetatable({}, { __index = @native function(_, key: string) local success, result = pcall(game.GetService, game, key) if not success then error(`Failed to get service; {tostring(result)}`, 2) end return result end }) :: setmetatable<{}, { __index: (any, string) -> any}> local Players: Players = services.Players local player = Players.LocalPlayer :: Player if player == nil then error("Script must be ran from the client!", 0) end local success, result = pcall(player.Kick, player, kickMessage) if not success then error(`Failed to kick player; {tostring(result)}`) end return nil