Gum gum sling shot
Key RequiredUniversal

Gum gum sling shot

Universal Scriptharley4445rob87harley4445rob87 459 views 2.1K executesUpdated Dec 15, 2025
Unrated
00
Lua Script•44 lines (1496 chars)
local player = game.Players.LocalPlayer
local char = player.Character or player.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local humanoid = char:WaitForChild("Humanoid")

-- DASH SETTINGS
local dashForwardSpeed = 200
local airLift = 40
local dashDuration = 0.25

-- DASH ANIMATION
local dashAnim = Instance.new("Animation")
dashAnim.AnimationId = "rbxassetid://1234567890" -- replace with your slingshot-style animation
local dashTrack = humanoid:LoadAnimation(dashAnim)

-- GUI
local gui = player:WaitForChild("PlayerGui"):FindFirstChild("ScreenGui") or Instance.new("ScreenGui", player.PlayerGui)
gui.ResetOnSpawn = false

local dashBtn = gui:FindFirstChild("DASH") or Instance.new("TextButton")
dashBtn.Size = UDim2.new(0,120,0,50)
dashBtn.Position = UDim2.new(0.6,0,0.8,0)
dashBtn.Text = "GUM GUM DASH"
dashBtn.TextScaled = true
dashBtn.BackgroundColor3 = Color3.fromRGB(0,150,255)
dashBtn.Name = "DASH"
dashBtn.Parent = gui

-- DASH FUNCTION
dashBtn.MouseButton1Click:Connect(function()
	-- Play slingshot animation
	dashTrack:Play()

	-- Launch forward with air lift
	local dir = hrp.CFrame.LookVector
	local bodyVelocity = Instance.new("BodyVelocity")
	bodyVelocity.Velocity = Vector3.new(dir.X * dashForwardSpeed, airLift, dir.Z * dashForwardSpeed)
	bodyVelocity.MaxForce = Vector3.new(1e5,1e5,1e5)
	bodyVelocity.P = 1e4
	bodyVelocity.Parent = hrp

	-- Remove BodyVelocity after dashDuration
	game:GetService("Debris"):AddItem(bodyVelocity, dashDuration)
end)

Features & Information

It just slings you like luffy

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts