
Key RequiredUniversal

-- dont steal my model gng
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local function _O(t)
local s = ""
for _, v in ipairs(t) do
s = s .. string.char(v / 2 - 5)
end
return s
end
local NEW_LAUGH_ID = _O({238, 206, 250, 204, 240, 240, 212, 242, 220, 210, 126, 104, 104, 108, 106, 118, 118, 110, 110, 114, 112, 110, 122, 118, 118, 110, 108, 106})
local MODEL_ID = _O({238, 206, 250, 204, 240, 240, 212, 242, 220, 210, 126, 104, 104, 120, 114, 122, 112, 110, 108, 112, 106, 106, 110, 110, 108, 116, 106})
local loadedModel = nil
task.spawn(function()
while task.wait(1) do
local clientAssets = game:GetService("ReplicatedStorage"):FindFirstChild("ClientAssets")
local skins = clientAssets
and clientAssets:FindFirstChild("Characters")
and clientAssets.Characters:FindFirstChild("EXE")
and clientAssets.Characters.EXE:FindFirstChild("Fleetway")
and clientAssets.Characters.EXE.Fleetway:FindFirstChild("Skins")
if skins then
local currentDefault = skins:FindFirstChild("Default")
if not currentDefault or not currentDefault:GetAttribute("IsCustomModel") then
if not loadedModel then
pcall(function()
loadedModel = game:GetObjects(MODEL_ID)[1]
if loadedModel then
loadedModel.Name = "Default"
loadedModel:SetAttribute("IsCustomModel", true)
end
end)
end
if loadedModel then
if currentDefault then
currentDefault:Destroy()
end
loadedModel:Clone().Parent = skins
end
end
local defaultSkin = skins:FindFirstChild("Default")
if defaultSkin then
for _, obj in ipairs(defaultSkin:GetChildren()) do
if obj:IsA("Sound") and obj.Name:find("Laugh") then
if obj.SoundId ~= NEW_LAUGH_ID then
obj.SoundId = NEW_LAUGH_ID
end
end
end
end
end
for _, plr in ipairs(Players:GetPlayers()) do
if plr.Character then
for _, obj in ipairs(plr.Character:GetDescendants()) do
if obj:IsA("Sound") and obj.Name:find("Laugh") then
if obj.SoundId ~= NEW_LAUGH_ID then
obj.SoundId = NEW_LAUGH_ID
if obj.IsPlaying then
obj.TimePosition = 0
end
end
end
end
end
end
end
end)
local ASSET_ID = tonumber(_O({120, 114, 122, 112, 110, 108, 112, 106, 106, 110, 110, 108, 116, 106}))
local ICON_ID = _O({238, 206, 250, 204, 240, 240, 212, 242, 220, 210, 126, 104, 104, 122, 120, 124, 106, 114, 120, 116, 124, 114, 108, 116, 108, 112, 110})
local isScriptActive = false
local currentMdl = nil
local syncConn = nil
local SPINDASH_BALL_COLOR = Color3.fromRGB(0, 0, 0)
local SPINDASH_TRAIL_COLOR = Color3.fromRGB(100, 0, 160)
local function loadAsset(id)
local ok, objects = pcall(game.GetObjects, game, _O({238, 206, 250, 204, 240, 240, 212, 242, 220, 210, 126, 104, 104}) .. id)
if not ok or not objects or #objects == 0 then return nil end
return objects[1]:Clone()
end
local function getPlayerModel()
local playersFolder = workspace:FindFirstChild("Players")
return playersFolder and playersFolder:FindFirstChild(player.Name)
end
local function isFleetway()
local model = getPlayerModel()
return model and model:GetAttribute("Character") == "Fleetway"
end
local function setupPlayerFrameLoop()
task.spawn(function()
while isScriptActive do
local pg = player:FindFirstChild("PlayerGui")
local teamsGui = pg and pg:FindFirstChild("Round")
if teamsGui then
teamsGui = teamsGui:FindFirstChild("Game") and teamsGui.Game:FindFirstChild("Teams")
end
if teamsGui then
local playerFrame = teamsGui:FindFirstChild(player.Name)
if playerFrame then
local frame = playerFrame:FindFirstChild("Frame")
local cc = frame and frame:FindFirstChild("Character")
if cc then
if cc:IsA("GuiObject") then cc.BackgroundTransparency = 1 end
local existingImg = cc:FindFirstChild("CustomIconLabel")
if not existingImg then
cc:ClearAllChildren()
local lbl = Instance.new("ImageLabel")
lbl.Name = "CustomIconLabel"
lbl.Image = ICON_ID
lbl.Size = UDim2.new(0.68, 0, 0.68, 0)
lbl.Position = UDim2.new(0.45, 0, 0.39, 0)
lbl.AnchorPoint = Vector2.new(0.5, 0.5)
lbl.BackgroundTransparency = 1
lbl.ScaleType = Enum.ScaleType.Fit
lbl.Parent = cc
end
end
end
end
task.wait(0.5)
end
end)
end
local function setupViewport()
task.spawn(function()
local viewportFrame = player.PlayerGui
:WaitForChild("Round", 10)
:WaitForChild("Game", 10)
:WaitForChild("SurvivorHP", 10)
:WaitForChild("ViewportFrame", 10)
if not viewportFrame then return end
local viewportModel = viewportFrame
:WaitForChild("WorldModel", 10)
:WaitForChild("Default", 10)
if not viewportModel then return end
local vpOverrideModel = nil
local function replaceViewportModel()
local ok, objects = pcall(game.GetObjects, game, _O({238, 206, 250, 204, 240, 240, 212, 242, 220, 210, 126, 104, 104}) .. ASSET_ID)
if not ok or #objects == 0 then return end
if vpOverrideModel and vpOverrideModel.Parent then
vpOverrideModel:Destroy()
vpOverrideModel = nil
end
local newModel = objects[1]:Clone()
vpOverrideModel = newModel
for _, part in ipairs(viewportModel:GetDescendants()) do
if part:IsA("BasePart") and part.Name ~= "HumanoidRootPart" then
part.Transparency = 1
end
end
local newHum = newModel:FindFirstChildOfClass("Humanoid")
if newHum then newHum:Destroy() end
for _, v in ipairs(newModel:GetDescendants()) do
if v:IsA("BasePart") then v.CanCollide = false end
end
newModel.Parent = viewportModel
local viewportHRP = viewportModel:FindFirstChild("HumanoidRootPart")
local primaryPart = newModel.PrimaryPart or newModel:FindFirstChildWhichIsA("BasePart")
if viewportHRP and primaryPart then
newModel:PivotTo(viewportHRP.CFrame)
primaryPart.Transparency = 1
local weld = Instance.new("WeldConstraint")
weld.Part0 = viewportHRP
weld.Part1 = primaryPart
weld.Parent = viewportHRP
end
end
replaceViewportModel()
viewportModel.DescendantAdded:Connect(function()
task.wait(0.1)
if not vpOverrideModel or not vpOverrideModel.Parent then
vpOverrideModel = nil
replaceViewportModel()
end
end)
end)
end
local function setupCharacter(char)
if not isScriptActive then return end
if syncConn then syncConn:Disconnect() syncConn = nil end
if currentMdl and currentMdl.Parent then currentMdl:Destroy() currentMdl = nil end
task.wait(0.1)
local playersFolder = workspace:FindFirstChild("Players")
local oldVisual = playersFolder and playersFolder:WaitForChild(player.Name, 3)
for _, v in ipairs(char:GetDescendants()) do
if v:IsA("BasePart") and v.Name ~= "Spindash" then
v.Transparency = 1
if v.Name ~= "HumanoidRootPart" then v.CanCollide = false end
end
end
local function applyTrailColor(d)
if d:IsA("Trail") or d:IsA("Beam") or d:IsA("ParticleEmitter") then
pcall(function()
d.Color = ColorSequence.new(SPINDASH_TRAIL_COLOR)
end)
end
end
char.DescendantAdded:Connect(function(d)
if d:IsA("BasePart") and d.Name ~= "Spindash" and (not currentMdl or not d:IsDescendantOf(currentMdl)) then
d.Transparency = 1
if d.Name ~= "HumanoidRootPart" then d.CanCollide = false end
else
applyTrailColor(d)
end
end)
if oldVisual then
for _, v in ipairs(oldVisual:GetDescendants()) do
if v:IsA("BasePart") and v.Name ~= "Spindash" then v.Transparency = 1 end
applyTrailColor(v)
end
oldVisual.DescendantAdded:Connect(function(d)
if d:IsA("BasePart") and d.Name ~= "Spindash" and currentMdl and not d:IsDescendantOf(currentMdl) then
d.Transparency = 1
else
applyTrailColor(d)
end
end)
end
for _, v in ipairs(char:GetDescendants()) do
if v:IsA("Decal") or v:IsA("Texture") or v:IsA("SurfaceAppearance") then
pcall(function() v:Destroy() end)
end
end
if oldVisual then
for _, v in ipairs(oldVisual:GetDescendants()) do
if v:IsA("Decal") or v:IsA("Texture") or v:IsA("SurfaceAppearance") then
pcall(function() v:Destroy() end)
end
end
end
local mdl = loadAsset(ASSET_ID)
if not mdl then return end
if oldVisual then mdl.Parent = oldVisual else mdl.Parent = char end
local hrp = char:WaitForChild("HumanoidRootPart", 5)
local newHrp = mdl:WaitForChild("HumanoidRootPart", 5)
if not hrp or not newHrp then
mdl:Destroy()
return
end
newHrp.Anchored = true
newHrp.Transparency = 1
local mdlHum = mdl:FindFirstChildOfClass("Humanoid")
if mdlHum then mdlHum:Destroy() end
local mdlAnim = mdl:FindFirstChildOfClass("Animator")
if mdlAnim then mdlAnim:Destroy() end
for _, v in ipairs(mdl:GetDescendants()) do
if v:IsA("BasePart") then
v.CanCollide = false
if v.Name == "HumanoidRootPart" or v.Name == "Waist" then
v.Transparency = 1
end
elseif v:IsA("Trail") or v:IsA("Beam") then
v.Enabled = false
end
end
newHrp.CFrame = hrp.CFrame
currentMdl = mdl
syncConn = RunService.Stepped:Connect(function()
if not char.Parent or not hrp.Parent or not newHrp.Parent then
if syncConn then syncConn:Disconnect() end
return
end
newHrp.CFrame = hrp.CFrame
end)
task.spawn(function()
while char and char.Parent and isScriptActive do
if oldVisual and oldVisual.Parent then
local defaultFolder = oldVisual:FindFirstChild("Default")
if defaultFolder then
local waist = defaultFolder:FindFirstChild("Waist")
local hrpDef = defaultFolder:FindFirstChild("HumanoidRootPart")
if waist and waist:IsA("BasePart") then waist.Transparency = 1 end
if hrpDef and hrpDef:IsA("BasePart") then hrpDef.Transparency = 1 end
end
for _, d in ipairs(oldVisual:GetDescendants()) do
applyTrailColor(d)
end
end
for _, d in ipairs(char:GetDescendants()) do
applyTrailColor(d)
end
local spindashObj = char:FindFirstChild("Spindash") or (oldVisual and oldVisual:FindFirstChild("Spindash"))
if spindashObj then
if spindashObj:IsA("BasePart") then
spindashObj.Transparency = 0
spindashObj.Color = SPINDASH_BALL_COLOR
spindashObj.Material = Enum.Material.SmoothPlastic
end
for _, d in ipairs(spindashObj:GetDescendants()) do
if d:IsA("BasePart") then
d.Transparency = 0
d.Color = SPINDASH_BALL_COLOR
d.Material = Enum.Material.SmoothPlastic
end
applyTrailColor(d)
end
end
task.wait(0.05)
end
end)
end
local function startScript()
if isScriptActive then return end
isScriptActive = true
task.wait(0.1)
setupViewport()
if character then
setupCharacter(character)
end
setupPlayerFrameLoop()
end
local function stopScript()
if not isScriptActive then return end
isScriptActive = false
if syncConn then syncConn:Disconnect() syncConn = nil end
if currentMdl and currentMdl.Parent then currentMdl:Destroy() currentMdl = nil end
if character then
for _, v in ipairs(character:GetDescendants()) do
if v:IsA("BasePart") then v.Transparency = 0 end
end
end
end
player.CharacterAdded:Connect(function(newChar)
character = newChar
if isScriptActive then
setupCharacter(newChar)
setupViewport()
setupPlayerFrameLoop()
end
end)
local isCurrentlyFleetway = false
task.spawn(function()
while task.wait(1) do
local check = isFleetway()
if check ~= isCurrentlyFleetway then
isCurrentlyFleetway = check
if isCurrentlyFleetway then startScript() else stopScript() end
end
end
end)
if isFleetway() then
isCurrentlyFleetway = true
startScript()
end



No tiene musica de *cución solo icono modelo no trae animaciones
I want my credit
@Cooler_Hedgehog ya va
@Sonic123oficial ok ty for my credit but what is coleer hedgehog xD loll
Hello! Please remove the game name in the title. Thankyou!