
KeylessUniversal

--[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
-- [[ ๐ SH SPAM - ULTRA SLIM (UNIVERSAL EDITION2) โ ๏ธ ]] --
local LP = game:GetService("Players").LocalPlayer
local RS = game:GetService("ReplicatedStorage")
local TCS = game:GetService("TextChatService")
local UIS = game:GetService("UserInputService")
local TS = game:GetService("TweenService")
-- [[ THE UNIVERSAL CHAT FINDER ]] --
local function GetChatRemote()
local remote = RS:FindFirstChild("SayMessageRequest", true)
if not remote then
for _, v in pairs(game:GetDescendants()) do
if v:IsA("RemoteEvent") and (v.Name == "SayMessageRequest" or v.Name == "ChatReceiver" or v.Name == "PostMessage") then
return v
end
end
end
return remote
end
-- UI Setup
local SG = Instance.new("ScreenGui")
SG.Name = "DM_CUSTOM_FINAL"
-- Using WaitForChild to ensure it executes even if the game loads slowly
SG.Parent = LP:WaitForChild("PlayerGui")
SG.ResetOnSpawn = false
-- Main Frame
local Main = Instance.new("Frame", SG)
Main.Size = UDim2.new(0, 280, 0, 310)
Main.Position = UDim2.new(0.5, -140, 0.5, -155)
Main.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Main.BorderSizePixel = 0
Main.Active = true
local Stroke = Instance.new("UIStroke", Main)
Stroke.Color = Color3.fromRGB(0, 0, 0)
Stroke.Thickness = 3
-- TOP TITLES
local TopTitle = Instance.new("TextLabel", Main)
TopTitle.Size = UDim2.new(1, 0, 0, 25)
TopTitle.Position = UDim2.new(0, 0, 0, 5)
TopTitle.Text = "SH SPAM BY SHIV ๐โ ๏ธ"
TopTitle.TextColor3 = Color3.fromRGB(0, 0, 0)
TopTitle.TextSize = 14
TopTitle.Font = Enum.Font.SourceSansBold
TopTitle.BackgroundTransparency = 1
local SubTitle = Instance.new("TextLabel", Main)
SubTitle.Size = UDim2.new(1, 0, 0, 30)
SubTitle.Position = UDim2.new(0, 0, 0, 25)
SubTitle.Text = "SH SPAM WALO KE LIYE H HAI :3๐"
SubTitle.TextColor3 = Color3.fromRGB(0, 0, 0)
SubTitle.TextSize = 13
SubTitle.Font = Enum.Font.SourceSansBold
SubTitle.BackgroundTransparency = 1
-- CUSTOM INPUT BOXES
local function Box(ph, y)
local b = Instance.new("TextBox", Main)
b.Size = UDim2.new(0.85, 0, 0, 30)
b.Position = UDim2.new(0.075, 0, 0, y)
b.PlaceholderText = ph
b.Text = ""
b.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
b.TextColor3 = Color3.fromRGB(0, 0, 0)
b.PlaceholderColor3 = Color3.fromRGB(100, 100, 100)
b.Font = Enum.Font.SourceSansBold
b.TextSize = 13
return b
end
local Target = Box("TARGET KA NAM LIKH LADLE", 70)
local Delay = Box("DELAY SECS...", 110)
local Style = Box("STYLE _,@,$,~,*,&", 150)
Style.TextColor3 = Color3.fromRGB(0, 0, 0)
-- START/STOP BUTTONS
local Start = Instance.new("TextButton", Main)
Start.Size = UDim2.new(0.4, 0, 0, 35)
Start.Position = UDim2.new(0.075, 0, 0, 200)
Start.Text = "START"
Start.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Start.TextColor3 = Color3.fromRGB(0, 0, 0)
Start.Font = Enum.Font.SourceSansBold
local Stop = Instance.new("TextButton", Main)
Stop.Size = UDim2.new(0.4, 0, 0, 35)
Stop.Position = UDim2.new(0.525, 0, 0, 200)
Stop.Text = "OFF"
Stop.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Stop.TextColor3 = Color3.fromRGB(0, 0, 0)
Stop.Font = Enum.Font.SourceSansBold
-- FOOTER
local F = Instance.new("TextLabel", Main)
F.Size = UDim2.new(1, 0, 0, 30)
F.Position = UDim2.new(0, 0, 1, -30)
F.Text = "BY SHIV๐๐"
F.TextColor3 = Color3.fromRGB(255, 0, 0)
F.TextSize = 16
F.Font = Enum.Font.SourceSansBold
F.BackgroundTransparency = 1
-- [[ UNIVERSAL CHAT LOGIC ]] --
local function Chat(msg)
if TCS.ChatVersion == Enum.ChatVersion.TextChatService then
local ch = TCS.TextChannels:FindFirstChild("RBXGeneral")
if ch then ch:SendAsync(msg) end
end
local remote = GetChatRemote()
if remote then
remote:FireServer(msg, "All")
end
end
-- SPAM LOOP
_G.DM_ACTIVE = false
Start.MouseButton1Click:Connect(function()
if _G.DM_ACTIVE then return end
_G.DM_ACTIVE = true
Start.Text = "ACTIVE ๐น"
local d = tonumber(Delay.Text) or 1.5
local userChar = Style.Text ~= "" and Style.Text or "_"
local t = Target.Text ~= "" and Target.Text or "TARGET"
local lineStr = string.rep(userChar, 100)
task.spawn(function()
local m = {
lineStr .. " " .. t .. " TMX MAI FIRE ๐ฅ",
lineStr .. " " .. t .. " TMX MAI CHAIR ๐ช",
lineStr .. " " .. t .. " TMX MAI BOMB ๐ฃ",
lineStr .. " " .. t .. " BACHE SHIV ON TOP ๐๐",
lineStr .. " " .. t .. " TMX MAI KACHU ๐",
lineStr .. " " .. t .. " TMX MAI SALT ๐ง",
lineStr .. " " .. t .. " TMX MAI ALLU ๐ฅ",
lineStr .. " " .. t .. " TMX MAI SURF ๐",
lineStr .. " " .. t .. " TMX MAI ๐ KEIDA",
lineStr .. " " .. t .. " TMX MAI ๐งจ PATAKA",
lineStr .. " " .. t .. " BACHE GAME LEAVE KRDE ๐คฃ๐",
lineStr .. " " .. t .. " KITNI BEJATI KRWAYEGA LADLE? ๐คญ",
lineStr .. " " .. t .. " TMX MAI TREE ๐ณ",
lineStr .. " " .. t .. " SHIV PAPA BOL LADLE ๐",
lineStr .. " " .. t .. " TMX MAI ROCKET ๐",
lineStr .. " " .. t .. " TMX MAI MOUSE ๐ญ"
}
local i = 1
while _G.DM_ACTIVE do
Chat(m[i])
i = (i % #m) + 1
task.wait(d)
end
end)
end)
Stop.MouseButton1Click:Connect(function()
_G.DM_ACTIVE = false
Start.Text = "START"
end)
-- LOGO / TOGGLE
local Logo = Instance.new("TextButton", SG)
Logo.Size = UDim2.new(0, 65, 0, 65)
Logo.Position = UDim2.new(0, 10, 1, -150)
Logo.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Logo.Text = "๐ผ"
Logo.TextColor3 = Color3.fromRGB(0, 0, 0)
Logo.TextSize = 35
Logo.Font = Enum.Font.SourceSansBold
Logo.BorderSizePixel = 0
local LStroke = Instance.new("UIStroke", Logo)
LStroke.Color = Color3.fromRGB(255, 0, 0)
LStroke.Thickness = 3
LStroke.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
task.spawn(function()
local info = TweenInfo.new(1, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, -1, true)
local tween = TS:Create(LStroke, info, {Thickness = 6, Color = Color3.fromRGB(150, 0, 0)})
tween:Play()
end)
Logo.MouseButton1Click:Connect(function()
Main.Visible = not Main.Visible
end)
-- DRAG LOGIC
local dragging, dragInput, dragStart, startPos
Main.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = true
dragStart = input.Position
startPos = Main.Position
end
end)
UIS.InputChanged:Connect(function(input)
if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
local delta = input.Position - dragStart
Main.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end
end)
UIS.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 then
dragging = false
end
end)
Chat("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@SH BY S1R [shiva] LOADED..โ ๏ธ.๐ช๐")No comments yet for this script.



