local TeleportService = game:GetService('TeleportService') --TeleportService:Teleport(4616652839, plr) local Settings = require(script.Parent.Parent) local DataStoreService = game:GetService("DataStoreService") local BanDataStore = DataStoreService:GetDataStore("BanDataaaaaaaaaaaaa") game:GetService("ReplicatedStorage").DataStoreGrabber.OnServerEvent:Connect(function(plr) print("Checking if user is banned.") local data = BanDataStore:GetAsync(plr.UserId) if data then print("User is banned lol") plr:kick("You have been banned. \n \n Reason: "..Settings.ReportMessage) else print("User is not banned.") end end) game:GetService("ReplicatedStorage").Games.OnServerEvent:Connect(function(plr,Reason,whatwedo) if Reason == "Report" and whatwedo == "kick" then plr:kick("You were kicked from this game. \n \n Reason: "..Settings.ReportMessage) elseif Reason == "Report" and whatwedo == "ban" then BanDataStore:SetAsync(plr.UserId,{true}) plr:kick("You have been banned. \n \n Reason: "..Settings.ReportMessage) elseif Reason == "Dex" and whatwedo == "kick" then plr:kick("You have been kicked. \n \n Reason: Using dex") elseif Reason == "Server-Side" and whatwedo == "kick" then BanDataStore:SetAsync(plr.UserId,{true}) plr:kick("You have been kicked. \n \n Reason: Server-side") end end)