local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") -- Настройки анимации local TweenService = game:GetService("TweenService") local RunService = game:GetService("RunService") local AnimationStyle = Enum.EasingStyle.Cubic local AnimationDirection = Enum.EasingDirection.InOut -- Устанавливаем скорость 10000 humanoid.WalkSpeed = 10000 -- Создаем основной GUI local gui = Instance.new("ScreenGui") gui.Name = "SpeedEffects" gui.ResetOnSpawn = false gui.Parent = player.PlayerGui -- Локальный звук local sound = Instance.new("Sound") sound.SoundId = "rbxassetid://129098116998483" sound.Looped = true sound.Volume = 0.5 sound.Parent = gui sound:Play() -- Функция создания текста с улучшенной читаемостью local function createTextLabel(text, size, position, isSmall) local textLabel = Instance.new("TextLabel") textLabel.Size = size textLabel.Position = position textLabel.Text = text textLabel.RichText = true textLabel.TextScaled = not isSmall textLabel.Font = Enum.Font.GothamBlack textLabel.TextSize = isSmall and 16 or 48 textLabel.BackgroundTransparency = 1 textLabel.TextStrokeTransparency = 0.3 textLabel.TextStrokeColor3 = Color3.new(0, 0, 0) textLabel.ZIndex = 10 textLabel.TextTransparency = 1 textLabel.Parent = gui -- Мягкая тень для текста local textShadow = textLabel:Clone() textShadow.TextTransparency = 0.7 textShadow.TextStrokeTransparency = 0.8 textShadow.Position = position + UDim2.new(0, 2, 0, 2) textShadow.ZIndex = 9 textShadow.TextColor3 = Color3.new(0, 0, 0) textShadow.Parent = gui return textLabel, textShadow end -- Чёрный экран (немного светлее) local blackScreen = Instance.new("Frame") blackScreen.Size = UDim2.new(2, 0, 1, 0) blackScreen.Position = UDim2.new(-1, 0, 0, 0) blackScreen.BackgroundColor3 = Color3.new(0.1, 0.1, 0.1) -- Светлее стандартного черного blackScreen.BorderSizePixel = 0 blackScreen.ZIndex = 5 blackScreen.Parent = gui -- Создаем основной текст local speedText, speedTextShadow = createTextLabel( "I feel Roblox Egor speed...", UDim2.new(1, -40, 0.2, 0), UDim2.new(0, 20, 0.4, 0), false ) -- Создаем подпись (в 3 раза меньше) local signatureText, signatureShadow = createTextLabel( "By-ZHEKA22K, Powered By-DeepSeek", UDim2.new(1, -40, 0.1, 0), UDim2.new(0, 20, 0.55, 0), -- Под основным текстом true ) -- Улучшенная функция анимации local function smoothTween(object, properties, duration, delay, callback) delay = delay or 0 local tweenInfo = TweenInfo.new( duration, AnimationStyle, AnimationDirection, 0, false, delay ) local tween = TweenService:Create(object, tweenInfo, properties) tween:Play() if callback then tween.Completed:Connect(callback) end return tween end -- Последовательность анимаций local function playIntro() -- Анимация серого экрана (0.8 сек) smoothTween(blackScreen, {Position = UDim2.new(0, 0, 0, 0)}, 0.8) -- Анимация основного текста с задержкой 0.3 сек smoothTween(speedText, {TextTransparency = 0}, 0.6, 0.3) smoothTween(speedTextShadow, {TextTransparency = 0.2}, 0.6, 0.3) -- Анимация подписи с задержкой 0.5 сек smoothTween(signatureText, {TextTransparency = 0}, 0.5, 0.5) smoothTween(signatureShadow, {TextTransparency = 0.2}, 0.5, 0.5) -- Радужный эффект (3.5 сек) local hueOffset = 0 local rainbowConnection rainbowConnection = RunService.Heartbeat:Connect(function(deltaTime) hueOffset = (hueOffset + deltaTime * 60) % 360 local color = Color3.fromHSV(hueOffset/360, 0.8, 0.9) speedText.TextColor3 = color speedTextShadow.TextColor3 = color:lerp(Color3.new(0,0,0), 0.7) -- Подпись остается белой signatureText.TextColor3 = Color3.new(1, 1, 1) end) task.wait(3.5) rainbowConnection:Disconnect() -- Исчезновение (1 сек) smoothTween(speedText, {TextTransparency = 1}, 0.8) smoothTween(speedTextShadow, {TextTransparency = 1}, 0.8) smoothTween(signatureText, {TextTransparency = 1}, 0.8) smoothTween(signatureShadow, {TextTransparency = 1}, 0.8) smoothTween(blackScreen, {Position = UDim2.new(1, 0, 0, 0)}, 1, 0, function() blackScreen:Destroy() speedText:Destroy() speedTextShadow:Destroy() signatureText:Destroy() signatureShadow:Destroy() end) end -- Обработчик смерти humanoid.Died:Connect(function() sound:Stop() -- Элементы смерти local deathScreen = Instance.new("Frame") deathScreen.Size = UDim2.new(2, 0, 1, 0) deathScreen.Position = UDim2.new(-1, 0, 0, 0) deathScreen.BackgroundColor3 = Color3.new(0.12, 0, 0) deathScreen.BorderSizePixel = 0 deathScreen.ZIndex = 5 deathScreen.Parent = gui local deathText, deathTextShadow = createTextLabel( "Oops! Re-execute script!", UDim2.new(1, -40, 0.2, 0), UDim2.new(0, 20, 0.4, 0), false ) deathText.TextColor3 = Color3.new(1, 0.4, 0.4) -- Подпись в сообщении смерти local deathSignature, deathSigShadow = createTextLabel( "By-ZHEKA22K, Powered By-DeepSeek", UDim2.new(1, -40, 0.1, 0), UDim2.new(0, 20, 0.55, 0), true ) -- Анимация смерти smoothTween(deathScreen, {Position = UDim2.new(0, 0, 0, 0)}, 0.7) smoothTween(deathText, {TextTransparency = 0}, 0.6, 0.2) smoothTween(deathTextShadow, {TextTransparency = 0.2}, 0.6, 0.2) smoothTween(deathSignature, {TextTransparency = 0}, 0.5, 0.4) smoothTween(deathSigShadow, {TextTransparency = 0.2}, 0.5, 0.4) task.wait(3) -- Завершение smoothTween(deathText, {TextTransparency = 1}, 0.7) smoothTween(deathTextShadow, {TextTransparency = 1}, 0.7) smoothTween(deathSignature, {TextTransparency = 1}, 0.7) smoothTween(deathSigShadow, {TextTransparency = 1}, 0.7) smoothTween(deathScreen, {Position = UDim2.new(1, 0, 0, 0)}, 0.9, 0, function() deathScreen:Destroy() deathText:Destroy() deathTextShadow:Destroy() deathSignature:Destroy() deathSigShadow:Destroy() gui:Destroy() end) end) -- Запуск playIntro()