2.9k Views
1.4k Executions
ROLE REVEAL ESP TAROT CARDS is a Mafia script for Roblox, uploaded to ScriptBlox on Dec 6, 2025.
Does it work?
No reports yetNo 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
Script edited: Update script
Script edited: Update script
Script edited: Update script
Script edited: Update script
Script edited: Update script
-- =================================
-- 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)




It works i check it
Doesn't work anymore