Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local TweenService = game:GetService("TweenService")
- local UserInputService = game:GetService("UserInputService")
- local RunService = game:GetService("RunService")
- -- Create main GUI
- local ScreenGui = Instance.new("ScreenGui")
- local MainFrame = Instance.new("Frame")
- local UICorner = Instance.new("UICorner")
- local TitleBar = Instance.new("Frame")
- local UICorner_2 = Instance.new("UICorner")
- local Title = Instance.new("TextLabel")
- local CloseButton = Instance.new("TextButton")
- local UICorner_3 = Instance.new("UICorner")
- local ContentFrame = Instance.new("Frame")
- local ExecuteButton = Instance.new("ImageButton")
- local ButtonLabel = Instance.new("TextLabel")
- local UICorner_4 = Instance.new("UICorner")
- local NekoImage = Instance.new("ImageLabel")
- local UICorner_5 = Instance.new("UICorner")
- local Particles = Instance.new("Frame")
- local DeveloperLabel = Instance.new("TextLabel")
- -- Neon colors
- local pinkColor = Color3.fromRGB(255, 105, 180)
- local purpleColor = Color3.fromRGB(200, 100, 255)
- local blueColor = Color3.fromRGB(100, 200, 255)
- -- GUI Properties
- ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
- ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- ScreenGui.Name = "SenderXUwUGUI"
- MainFrame.Parent = ScreenGui
- MainFrame.BackgroundColor3 = Color3.fromRGB(30, 20, 40)
- MainFrame.BackgroundTransparency = 0.2
- MainFrame.BorderSizePixel = 0
- MainFrame.Position = UDim2.new(0.5, -200, 0.5, -150)
- MainFrame.Size = UDim2.new(0, 400, 0, 300)
- MainFrame.AnchorPoint = Vector2.new(0.5, 0.5)
- UICorner.CornerRadius = UDim.new(0, 12)
- UICorner.Parent = MainFrame
- -- Title Bar
- TitleBar.Name = "TitleBar"
- TitleBar.Parent = MainFrame
- TitleBar.BackgroundColor3 = Color3.fromRGB(50, 30, 70)
- TitleBar.BorderSizePixel = 0
- TitleBar.Size = UDim2.new(0, 400, 0, 40)
- TitleBar.ZIndex = 2
- UICorner_2.CornerRadius = UDim.new(0, 12)
- UICorner_2.Parent = TitleBar
- Title.Parent = TitleBar
- Title.BackgroundTransparency = 1
- Title.Size = UDim2.new(0, 300, 0, 40)
- Title.Font = Enum.Font.GothamBold
- Title.Text = "سكربت (مسطول) ☠️✨"
- Title.TextColor3 = pinkColor
- Title.TextSize = 18
- Title.TextXAlignment = Enum.TextXAlignment.Left
- Title.Position = UDim2.new(0, 15, 0, 0)
- Title.ZIndex = 3
- -- Close Button
- CloseButton.Name = "CloseButton"
- CloseButton.Parent = TitleBar
- CloseButton.BackgroundColor3 = Color3.fromRGB(255, 80, 80)
- CloseButton.BorderSizePixel = 0
- CloseButton.Position = UDim2.new(1, -35, 0.5, -15)
- CloseButton.Size = UDim2.new(0, 30, 0, 30)
- CloseButton.Font = Enum.Font.GothamBold
- CloseButton.Text = "X"
- CloseButton.TextColor3 = Color3.fromRGB(255, 255, 255)
- CloseButton.TextSize = 18
- CloseButton.ZIndex = 3
- UICorner_3.CornerRadius = UDim.new(1, 0)
- UICorner_3.Parent = CloseButton
- -- Content Frame
- ContentFrame.Parent = MainFrame
- ContentFrame.BackgroundTransparency = 1
- ContentFrame.Position = UDim2.new(0, 0, 0, 45)
- ContentFrame.Size = UDim2.new(1, 0, 1, -45)
- -- Neko Image
- local NekoImage = Instance.new("ImageLabel")
- NekoImage.Parent = ContentFrame
- NekoImage.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
- NekoImage.BorderSizePixel = 0
- NekoImage.Position = UDim2.new(0.5, -80, 0, 20)
- NekoImage.Size = UDim2.new(0, 160, 0, 160)
- NekoImage.Image = "rbxassetid://11778372953"
- NekoImage.ScaleType = Enum.ScaleType.Fit
- NekoImage.ZIndex = 2
- UICorner_5.CornerRadius = UDim.new(0, 20)
- UICorner_5.Parent = NekoImage
- -- Execute Button
- ExecuteButton.Name = "ExecuteButton"
- ExecuteButton.Parent = ContentFrame
- ExecuteButton.BackgroundColor3 = pinkColor
- ExecuteButton.BorderSizePixel = 0
- ExecuteButton.Position = UDim2.new(0.5, -80, 0.7, 0)
- ExecuteButton.Size = UDim2.new(0, 160, 0, 40)
- ExecuteButton.Image = ""
- ExecuteButton.ZIndex = 3
- ButtonLabel.Parent = ExecuteButton
- ButtonLabel.BackgroundTransparency = 1
- ButtonLabel.Size = UDim2.new(1, 0, 1, 0)
- ButtonLabel.Font = Enum.Font.GothamBold
- ButtonLabel.Text = "تفعيل مسطول"
- ButtonLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
- ButtonLabel.TextSize = 18
- ButtonLabel.ZIndex = 4
- UICorner_4.CornerRadius = UDim.new(0, 10)
- UICorner_4.Parent = ExecuteButton
- -- Developer Label
- DeveloperLabel.Name = "DeveloperLabel"
- DeveloperLabel.Parent = MainFrame
- DeveloperLabel.BackgroundColor3 = Color3.fromRGB(40, 25, 60)
- DeveloperLabel.BorderSizePixel = 0
- DeveloperLabel.Position = UDim2.new(0, 10, 1, -25)
- DeveloperLabel.Size = UDim2.new(0, 200, 0, 20)
- DeveloperLabel.Font = Enum.Font.GothamBold
- DeveloperLabel.Text = "المبرمج/ه : سًـــالــيً "
- DeveloperLabel.TextColor3 = purpleColor
- DeveloperLabel.TextSize = 12
- DeveloperLabel.TextXAlignment = Enum.TextXAlignment.Left
- DeveloperLabel.ZIndex = 3
- -- Neon Glow Effect Function
- local function applyNeonGlow(instance, color)
- local glow = Instance.new("ImageLabel")
- glow.Name = "NeonGlow"
- glow.Image = "rbxassetid://5028857084"
- glow.ImageColor3 = color
- glow.ScaleType = Enum.ScaleType.Slice
- glow.SliceCenter = Rect.new(24, 24, 276, 276)
- glow.BackgroundTransparency = 1
- glow.ZIndex = instance.ZIndex - 1
- glow.Size = UDim2.new(1, 24, 1, 24)
- glow.Position = UDim2.new(0, -12, 0, -12)
- glow.Parent = instance
- local glowPulse = Instance.new("UIScale")
- glowPulse.Name = "GlowPulse"
- glowPulse.Parent = glow
- local pulseTween = TweenService:Create(glowPulse, TweenInfo.new(1.5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, -1, true), {
- Scale = 1.05
- })
- pulseTween:Play()
- return glow
- end
- -- Apply glow effects
- applyNeonGlow(MainFrame, purpleColor)
- applyNeonGlow(TitleBar, pinkColor)
- applyNeonGlow(ExecuteButton, pinkColor)
- applyNeonGlow(NekoImage, blueColor)
- -- Sakura Particles
- local function createSakuraParticles(parent)
- local particles = Instance.new("Frame")
- particles.Name = "SakuraParticles"
- particles.BackgroundTransparency = 1
- particles.Size = UDim2.new(1, 0, 1, 0)
- particles.ZIndex = 0
- particles.Parent = parent
- for i = 1, 15 do
- local sakura = Instance.new("ImageLabel")
- sakura.Name = "Sakura"..i
- sakura.Image = "rbxassetid://13182706635" -- Replace with sakura petal image
- sakura.Size = UDim2.new(0, 20, 0, 20)
- sakura.Position = UDim2.new(0, math.random(0, 400), 0, math.random(-50, -20))
- sakura.BackgroundTransparency = 1
- sakura.Rotation = math.random(0, 360)
- sakura.ZIndex = 1
- sakura.Parent = particles
- local speed = math.random(30, 60)
- local sway = math.random(5, 15)
- local rotationSpeed = math.random(-5, 5)
- coroutine.wrap(function()
- while sakura.Parent do
- sakura.Position = UDim2.new(
- 0, (sakura.Position.X.Offset + math.sin(os.clock() * 0.5) * sway) % 400,
- 0, (sakura.Position.Y.Offset + speed * 0.02) % 320
- )
- sakura.Rotation = sakura.Rotation + rotationSpeed
- sakura.ImageTransparency = 0.3 + 0.4 * math.sin(os.clock() * 2 + i)
- RunService.Heartbeat:Wait()
- end
- end)()
- end
- end
- createSakuraParticles(MainFrame)
- -- Hover Animation Function
- local function setupHoverAnimation(button)
- local originalSize = button.Size
- local originalPosition = button.Position
- button.MouseEnter:Connect(function()
- TweenService:Create(button, TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
- Size = originalSize + UDim2.new(0, 5, 0, 5),
- Position = originalPosition - UDim2.new(0, 2.5, 0, 2.5)
- }):Play()
- if button:FindFirstChild("NeonGlow") then
- TweenService:Create(button.NeonGlow, TweenInfo.new(0.2), {
- ImageTransparency = 0.3
- }):Play()
- end
- end)
- button.MouseLeave:Connect(function()
- TweenService:Create(button, TweenInfo.new(0.2, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {
- Size = originalSize,
- Position = originalPosition
- }):Play()
- if button:FindFirstChild("NeonGlow") then
- TweenService:Create(button.NeonGlow, TweenInfo.new(0.2), {
- ImageTransparency = 0.7
- }):Play()
- end
- end)
- button.MouseButton1Down:Connect(function()
- TweenService:Create(button, TweenInfo.new(0.1), {
- Size = originalSize - UDim2.new(0, 2, 0, 2),
- Position = originalPosition + UDim2.new(0, 1, 0, 1)
- }):Play()
- end)
- button.MouseButton1Up:Connect(function()
- TweenService:Create(button, TweenInfo.new(0.1), {
- Size = originalSize,
- Position = originalPosition
- }):Play()
- end)
- end
- setupHoverAnimation(ExecuteButton)
- setupHoverAnimation(CloseButton)
- -- Text Effects
- local function applyTextEffect(label)
- local outline = Instance.new("UIStroke")
- outline.Name = "TextOutline"
- outline.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
- outline.Color = Color3.fromRGB(0, 0, 0)
- outline.Thickness = 2
- outline.Transparency = 0
- outline.Parent = label
- local glow = Instance.new("UIStroke")
- glow.Name = "TextGlow"
- glow.ApplyStrokeMode = Enum.ApplyStrokeMode.Border
- glow.Color = label.TextColor3
- glow.Thickness = 4
- glow.Transparency = 0.7
- glow.Parent = label
- local pulseTween = TweenService:Create(glow, TweenInfo.new(1.5, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, -1, true), {
- Thickness = 6,
- Transparency = 0.5
- })
- pulseTween:Play()
- end
- applyTextEffect(Title)
- applyTextEffect(ButtonLabel)
- applyTextEffect(DeveloperLabel)
- -- Draggable functionality
- local dragging = false
- local dragInput, mousePos, framePos
- TitleBar.InputBegan:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 then
- dragging = true
- dragInput = input
- mousePos = UserInputService:GetMouseLocation()
- framePos = MainFrame.Position
- end
- end)
- TitleBar.InputChanged:Connect(function(input)
- if dragging and input.UserInputType == Enum.UserInputType.MouseMovement then
- local delta = UserInputService:GetMouseLocation() - mousePos
- MainFrame.Position = UDim2.new(framePos.X.Scale, framePos.X.Offset + delta.X, framePos.Y.Scale, framePos.Y.Offset + delta.Y)
- end
- end)
- TitleBar.InputEnded:Connect(function(input)
- if input.UserInputType == Enum.UserInputType.MouseButton1 then
- dragging = false
- end
- end)
- -- Close animation
- CloseButton.MouseButton1Click:Connect(function()
- local goalClose = {}
- goalClose.Position = UDim2.new(0.5, -200, 1.5, 0)
- local tweenClose = TweenService:Create(MainFrame, TweenInfo.new(0.5, Enum.EasingStyle.Back, Enum.EasingDirection.In), goalClose)
- tweenClose:Play()
- tweenClose.Completed:Connect(function()
- ScreenGui:Destroy()
- end)
- end)
- -- Execute function
- ExecuteButton.MouseButton1Click:Connect(function()
- -- Create loading effect
- local loadingCircle = Instance.new("ImageLabel")
- loadingCircle.Name = "LoadingCircle"
- loadingCircle.Image = "rbxassetid://3570695787"
- loadingCircle.BackgroundTransparency = 1
- loadingCircle.Size = UDim2.new(0, 50, 0, 50)
- loadingCircle.Position = UDim2.new(0.5, -25, 0.5, -25)
- loadingCircle.ZIndex = 5
- loadingCircle.Parent = MainFrame
- local spinTween = TweenService:Create(loadingCircle, TweenInfo.new(1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, -1), {
- Rotation = 360
- })
- spinTween:Play()
- ButtonLabel.Text = "جاري التفعيل..."
- -- Simulate loading
- wait(1.5)
- -- Execute the script
- loadstring(game:HttpGet('https://raw.githubusercontent.com/kigredns/SanderXV4.2.2/refs/heads/main/NormalSS.lua'))()
- -- Remove loading circle
- loadingCircle:Destroy()
- ButtonLabel.Text = "تم التشغيل بنجاح!"
- wait(1)
- ButtonLabel.Text = "تشغيل مسطول"
- end)
- -- Entrance animation
- MainFrame.Position = UDim2.new(0.5, -200, 0, -400)
- MainFrame.BackgroundTransparency = 1
- TitleBar.BackgroundTransparency = 1
- Title.TextTransparency = 1
- CloseButton.BackgroundTransparency = 1
- CloseButton.TextTransparency = 1
- ContentFrame.BackgroundTransparency = 1
- ExecuteButton.BackgroundTransparency = 1
- ButtonLabel.TextTransparency = 1
- NekoImage.ImageTransparency = 1
- DeveloperLabel.BackgroundTransparency = 1
- DeveloperLabel.TextTransparency = 1
- local entranceTween = TweenService:Create(MainFrame, TweenInfo.new(0.8, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
- Position = UDim2.new(0.5, -200, 0.5, -150),
- BackgroundTransparency = 0.2
- })
- local fadeInTween = TweenService:Create(TitleBar, TweenInfo.new(0.5), {
- BackgroundTransparency = 0
- })
- local textFadeIn = TweenService:Create(Title, TweenInfo.new(0.5), {
- TextTransparency = 0
- })
- local closeFadeIn = TweenService:Create(CloseButton, TweenInfo.new(0.5), {
- BackgroundTransparency = 0,
- TextTransparency = 0
- })
- local contentFadeIn = TweenService:Create(ContentFrame, TweenInfo.new(0.5), {
- BackgroundTransparency = 0
- })
- local buttonFadeIn = TweenService:Create(ExecuteButton, TweenInfo.new(0.5), {
- BackgroundTransparency = 0
- })
- local buttonTextFadeIn = TweenService:Create(ButtonLabel, TweenInfo.new(0.5), {
- TextTransparency = 0
- })
- local nekoFadeIn = TweenService:Create(NekoImage, TweenInfo.new(0.5), {
- ImageTransparency = 0
- })
- local devFadeIn = TweenService:Create(DeveloperLabel, TweenInfo.new(0.5), {
- BackgroundTransparency = 0,
- TextTransparency = 0
- })
- entranceTween:Play()
- wait(0.2)
- fadeInTween:Play()
- textFadeIn:Play()
- closeFadeIn:Play()
- contentFadeIn:Play()
- buttonFadeIn:Play()
- buttonTextFadeIn:Play()
- nekoFadeIn:Play()
- devFadeIn:Play()
Advertisement
Add Comment
Please, Sign In to add comment