Universal Script πŸ“Œ
16.5k Views
18.9k Executions

Spider Man

10K executions
Universal Script πŸ“Œ
skirvishi
skirvishi10K executions
1 year ago
Get an executor
Please login to perform these actions:

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

β€’ Draggable GUI Panel: Drag the entire control panel anywhere on screen (works on mobile & desktop) β€’ Auto Walk Toggle: Moves your character automatically to the last tapped/clicked location β€’ Noclip Toggle: Turns off collision for your character’s parts so you can move through walls β€’ Spider-Man Mode Toggle: Shows/hides Spider-Man related options: β€’ Web Pull Toggle: Moves your character instantly to the targeted point with a smooth tween effect β€’ Web Physics Toggle: Moves your character to the targeted point using physics-based velocity for a swinging effect

View Raw
loadstring([[
-- Services
local Players = game:GetService("Players")
local TweenService = game:GetService("TweenService")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Debris = game:GetService("Debris")

local player = Players.LocalPlayer
local camera = workspace.CurrentCamera

-- States
local autoPull, noclip, webPhysics, spiderMode = false, false, false, false
local targetPos, currentWeb = nil, nil

-- GUI
local guiMain, panelFrame, btnAuto, btnNoclip, btnSpider, subButtons = nil

local function buildGui()
    if guiMain then guiMain:Destroy() end
    guiMain = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
    guiMain.ResetOnSpawn = false

    panelFrame = Instance.new("Frame")
    panelFrame.Size = UDim2.new(0, 210, 0, 260)
    panelFrame.Position = UDim2.new(0.1, 0, 0.4, 0)
    panelFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
    panelFrame.BackgroundTransparency = 0.2
    panelFrame.Active = true
    panelFrame.Parent = guiMain

    -- Make whole panel draggable (mobile + desktop)
    local dragging = false
    local dragStartPos = nil
    local startPos = nil

    panelFrame.InputBegan:Connect(function(input)
        if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType == Enum.UserInputType.MouseButton1 then
            dragging = true
            dragStartPos = input.Position


Comments

0
Log in to join the conversation. Login
No comments yet. Be the first!

Tags

More universal scripts

See all
Universal Script πŸ“Œ
7
0
Approved 4 minutes ago
Script hub
2.8M
661.5k
Bumped 59 minutes ago
Key System

Script hub

#4 today

Verified script badgeFlow Hub | 35 Games | Updated

Universal Script πŸ“Œ
87
13
Approved 3 hours ago
Universal Script πŸ“Œ
4.1k
185.8k
Bumped 10 hours ago
Script hub
899
59
11 hours ago