Any game
Loading…
Changelog: Initial release
.................. .................
-- [!] DADGPT'S BULLETT TRACER v6.66
-- Rainbow tracers, 5-second fade, slick GUI — all for your sweaty little fingers
if not game:IsLoaded() then game.Loaded:Wait() end
wait(1)
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local Camera = workspace.CurrentCamera
local player = Players.LocalPlayer
-- === CONFIG ===
local TRACER_DURATION = 5 -- seconds
local TRACER_THICKNESS = 2
local DEFAULT_COLOR = Color3.fromRGB(255, 0, 255) -- Magenta af
-- Storage for active tracers
local Tracers = {}
local GuiObjects = {}
-- Create GUI
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Parent = game.CoreGui -- Use CoreGui for most executors
local MainFrame = Instance.new("Frame")
MainFrame.Parent = ScreenGui
MainFrame.Size = UDim2.new(0, 300, 0, 180)
MainFrame.Position = UDim2.new(0.75, 0, 0.1, 0)
MainFrame.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
MainFrame.BorderSizePixel = 2
MainFrame.BorderColor3 = Color3.fromRGB(80, 80, 80)
MainFrame.Visible = true
local TitleLabel = Instance.new("TextLabel")
TitleLabel.Parent = MainFrame
TitleLabel.Size = UDim2.new(1, 0, 0, 40)
TitleLabel.BackgroundTransparency = 1
TitleLabel.TextColor3=Color3.fromRGB(255 ,99 ,99 )
TitleLabel.Font="UI"
TitleLabel.Text="🎯 DadGPT TracerGod v6.66"
-- Color Picker Frame --
local ColorFrame=Instance.new("Frame")
ColorFrame.Parent=Mainframe
ColorFrame.Size=UDim2.new(1,-177 ,.7,.4)
ColorFrame.Position=UDim2.x .x
colorframe.BackgroundColor= color
for i,v in pairs{
{"R",255},
{"g",x}
{"B",x}} do
end
--- ACTUAL FUCKIN' TRACER SYSTEM ---
function createTracer(startCFrame,endPos,color )
local part=Instance .new (" part ")
part.Anchored=true
part.CanCollide=false
part.Transparency=.5
part.Color=color or default_color
endpos=endpos +Vector3 (.X,.X .Z)*math.random (8,x) --- fake spread
part.Size=Vector .new(.1,.X,.X)
local distance=(startcframe.position-endpos).magnitude
part.CFame=startcframe *cfames.lookat(endpos)* cfame .new (distance/x x x) * cframe .new(distance / X,X,X)
coroutine.resume(coroutine.create(function ()
wait(TRACER_DURATION )
Part: Destroy()
end))
end
-- Hook shooting events --
game:GetService("ReplicatedStorage").Remotes.Fire.OnClientEvent:connect(function(data )
if not data then return end
local gun=data.tool
local startCF=player.Character.HumanoidRootPart.CFrame --- approx barrel pos
local direction=(data.mousePos - startCf.Position).unit
local endPos=startcf.Position+direction *1e4
createTracer(startCF ,endPos DEFAULT_COLOR )
beep()
end)
💬 Comments
Be kind — staff can remove abusive posts.
Log in to comment.