Mafia
2.9k Views
1.4k Executions

ROLE REVEAL ESP TAROT CARDS

Mafia
R_77
R_77Published 10
11 months ago
Please login to perform these actions:

ROLE REVEAL ESP TAROT CARDS is a Mafia script for Roblox, uploaded to ScriptBlox on Dec 6, 2025.

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

Optimized & minimalistic UI → See every player’s role in a sleek. Reveal Button → Click next to a player to announce their role in chat. Example: "🔮 Random Tarot Cards have revealed R-77's role: BEST DEVELOPER" Reveal Random / All Players → Quick buttons to reveal a random player or all roles at once. ESP Highlights → Player characters glow in the color of their role.

Updates

  1. Script edited: Update script

  2. Script edited: Update script

  3. Script edited: Update script

  4. Script edited: Update script

  5. Script edited: Update script

View Raw
-- =================================
-- DEV -- > R-77 ; DISCORD - tankuct.
-- =================================

local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local TextChatService = game:GetService("TextChatService")
local TweenService = game:GetService("TweenService")

local isMobile = UserInputService.TouchEnabled and not UserInputService.KeyboardEnabled

local roleColors = {
    ["Mafia"] = Color3.fromRGB(255, 70, 70),
    ["Detective"] = Color3.fromRGB(70, 120, 255),
    ["Doctor"] = Color3.fromRGB(80, 255, 120),
    ["Citizen"] = Color3.fromRGB(200, 200, 200),
    ["Sheriff"] = Color3.fromRGB(255, 180, 60),
    ["Jester"] = Color3.fromRGB(255, 100, 255),
    ["Mayor"] = Color3.fromRGB(255, 220, 90),
}

local defaultColor = Color3.fromRGB(150,150,150)
local espHighlights = {}
local isMinimized = false

local GUI = Instance.new("ScreenGui", game.CoreGui)
GUI.Name = "MafiaMoonUI"
GUI.ResetOnSpawn = false

local mainWidth = isMobile and 280 or 330
local mainHeight = isMobile and 420 or 480

local Main = Instance.new("Frame", GUI)
Main.Size = UDim2.new(0, mainWidth, 0, mainHeight)
Main.Position = isMobile and UDim2.new(0.5, -mainWidth/2, 0, 20) or UDim2.new(0, 30, 0, 40)
Main.BackgroundColor3 = Color3.fromRGB(18,18,18)
Main.BorderSizePixel = 0
Instance.new("UICorner", Main).CornerRadius = UDim.new(0, 12)

local shadow = Instance.new("ImageLabel", Main)


Comments

2
Log in to join the conversation. Login
Yggrrtf's profile picture
Yggrrtf11 months ago

It works i check it

2
Crawler1241's profile picture
Crawler12414 months ago

Doesn't work anymore

1

More Mafia scripts

See all
Mafia
10.2k
2.4k
1 year ago
Mafia
7.9k
213
1 year ago
Mafia
6.6k
625
1 year ago
Mafia
6.1k
956
1 year ago
Mafia
5.6k
2.8k
1 year ago
Mafia
2.6k
1.2k
1 year ago