local player = game:GetService("Players").LocalPlayer local backpack = player:WaitForChild("Backpack") local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") -- it equips da compass local compass = backpack:FindFirstChild("Compass") if compass then humanoid:EquipTool(compass) task.wait(0.2) -- i added this incase the animation fucks something up idk end -- 2. this votes for map3, waits 0.2 seconds then votes map 4 the non existent pick local remotes = game:GetService("ReplicatedStorage"):WaitForChild("Remotes") remotes.Compass:FireServer("Vote Map", 3) task.wait(0.2) remotes.Compass:FireServer("Vote Map", 4) -- 3. unequip the compass. task.wait(0.2) humanoid:UnequipTools() -- Note: idk if this is the case but if u vote for invalid, then something valid, the pause wont happen, idk im too lazy to check again.