Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Made by Tweakified, Neonblox Games
- -- Video: https://www.youtube.com/watch?v=4tEgcaiERaI
- local Players = game:GetService("Players")
- local PhysicsService = game:GetService("PhysicsService")
- PhysicsService:CreateCollisionGroup("Players")
- PhysicsService:CollisionGroupSetCollidable("Players", "Players", false)
- local function NewCharacter(char)
- repeat wait(1) until char:FindFirstChild("Humanoid") ~= nil
- for i,v in pairs(char:GetDescendants()) do
- if v:IsA("BasePart") then
- PhysicsService:SetPartCollisionGroup(v, "Players")
- end
- end
- end
- local function NewPlayer(player)
- local char = player.Character
- if char ~= nil then
- NewCharacter(char)
- end
- player.CharacterAdded:Connect(NewCharacter)
- end
- local inGameStartupPlayers = {}
- Players.PlayerAdded:Connect(function(player)
- if inGameStartupPlayers[player] == nil then
- NewPlayer(player)
- end
- end)
- inGameStartupPlayers = Players:GetPlayers()
- for i,v in pairs(inGameStartupPlayers) do
- NewPlayer(v)
- end
- inGameStartupPlayers = {}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement