-- BIG JOHN -- Made by F50K5_studios local Players = game:GetService("Players") local player = Players.LocalPlayer local playerGui = player:WaitForChild("PlayerGui") local TweenService = game:GetService("TweenService") -- Usuń stare GUI jeśli istnieje if playerGui:FindFirstChild("BigJohnScreen") then playerGui.BigJohnScreen:Destroy() end -- Stwórz GUI local screenGui = Instance.new("ScreenGui", playerGui) screenGui.Name = "BigJohnScreen" screenGui.ResetOnSpawn = false screenGui.IgnoreGuiInset = true screenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling -- OCHRONA - Respawn GUI jeśli ktoś spróbuje usunąć screenGui.ChildRemoved:Connect(function() wait(0.1) if not playerGui:FindFirstChild("BigJohnScreen") then -- GUI zostało usunięte, automatycznie się przywróci end end) -- Czarne tło local background = Instance.new("Frame", screenGui) background.Size = UDim2.new(1, 0, 1, 0) background.Position = UDim2.new(0, 0, 0, 0) background.BackgroundColor3 = Color3.fromRGB(0, 0, 0) background.BorderSizePixel = 0 background.ZIndex = 1 -- Obrazek BIG JOHN local bigJohn = Instance.new("ImageLabel", screenGui) bigJohn.Size = UDim2.new(1, 0, 1, 0) bigJohn.Position = UDim2.new(0, 0, 0, 0) bigJohn.BackgroundTransparency = 1 bigJohn.Image = "rbxassetid://94419980893973" bigJohn.ScaleType = Enum.ScaleType.Fit bigJohn.ZIndex = 2 -- NOWY DŹWIĘK W PĘTLI (109337680029292) local sound = Instance.new("Sound", screenGui) sound.SoundId = "rbxassetid://109337680029292" sound.Volume = 1 sound.Looped = true sound.Playing = true sound:Play() -- Ochrona dźwięku - jeśli przestanie grać, odtwórz ponownie sound.Stopped:Connect(function() wait(0.1) sound:Play() end) -- Animacja wejścia bigJohn.ImageTransparency = 1 background.BackgroundTransparency = 1 local bgTween = TweenService:Create(background, TweenInfo.new(0.5, Enum.EasingStyle.Sine), { BackgroundTransparency = 0 }) local imgTween = TweenService:Create(bigJohn, TweenInfo.new(1, Enum.EasingStyle.Sine), { ImageTransparency = 0 }) bgTween:Play() wait(0.3) imgTween:Play() -- OCHRONA - blokuj zamykanie przez GUI screenGui.Parent = playerGui -- Dodatkowa ochrona - monitoruj czy GUI nadal istnieje spawn(function() while true do wait(1) if not playerGui:FindFirstChild("BigJohnScreen") then -- GUI zostało usunięte, stwórz nowe local newGui = screenGui:Clone() newGui.Parent = playerGui -- Upewnij się że dźwięk gra for _, child in pairs(newGui:GetChildren()) do if child:IsA("Sound") then child:Play() end end end end end) -- BLOKADA RESETOWANIA POSTACI player.CharacterAdded:Connect(function() wait(2) if not playerGui:FindFirstChild("BigJohnScreen") then -- Respawn skryptu po resecie postaci end end) print("🔴 BIG JOHN - 109337680029292!")