What's new
Heapleak - Scripthub

Get the most out of HeapLeak by creating a free account! Once signed in, you’ll gain full access to restricted content, be able to share your own scripts, and participate in our member-only discussions.

Navy Simulator Flinger

Version / Update: v1.0.0
Download / Script Link
-- VOID SYSTEMS: Rapid Blitz Sweeper (Vertical Saw Mode)
local Player = game:GetService("Players").LocalPlayer
local RunService = game:GetService("RunService")
local CoreGui = game:GetService("CoreGui")

local Sweeping = false
local RotationAngle = 0
local RotationSpeed = 160 -- Devasa dönüş hızı
local TargetSwitchTime = 2 -- Her kurbana 2 saniye işkence
local WaveIntensty = 10 -- 10 stud yukarı, 10 stud aşağı oynama mesafesi

-- GUI (Aynı yapı, yeni isim)
local ScreenGui = Instance.new("ScreenGui", CoreGui)
local MainFrame = Instance.new("Frame", ScreenGui)
MainFrame.Size = UDim2.new(0, 220, 0, 150)
MainFrame.Position = UDim2.new(0.05, 0, 0.4, 0)
MainFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
MainFrame.Active = true
MainFrame.Draggable = true

local StartBtn = Instance.new("TextButton", MainFrame)
StartBtn.Size = UDim2.new(0.9, 0, 0, 40)
StartBtn.Position = UDim2.new(0.05, 0, 0, 45)
StartBtn.Text = "BLITZ & SAW: START"
StartBtn.BackgroundColor3 = Color3.fromRGB(255, 0, 0) -- Tehlike rengi
StartBtn.TextColor3 = Color3.new(1, 1, 1)

local StopBtn = Instance.new("TextButton", MainFrame)
StopBtn.Size = UDim2.new(0.9, 0, 0, 40)
StopBtn.Position = UDim2.new(0.05, 0, 0, 95)
StopBtn.Text = "STOP"
StopBtn.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
StopBtn.TextColor3 = Color3.new(1, 1, 1)

-- TESTERE DÖNGÜSÜ
local function blitzSawSweep()
Sweeping = true

task.spawn(function()
while Sweeping do
for _, p in pairs(game.Players:GetPlayers()) do
if not Sweeping then break end

local char = Player.Character
local hum = char and char:FindFirstChildOfClass("Humanoid")
local seat = hum and hum.SeatPart

if p ~= Player and p.Character and p.Character:FindFirstChild("HumanoidRootPart") and seat then
local p_hum = p.Character:FindFirstChildOfClass("Humanoid")

if p_hum and p_hum.SeatPart == nil and p_hum.Health > 0 then
local shipModel = seat:FindFirstAncestorOfClass("Model") or seat.Parent
local startTime = tick()

while tick() - startTime < TargetSwitchTime and Sweeping do
RunService.Heartbeat:Wait()

-- 1. Yatay Dönüş Hesapla
RotationAngle = RotationAngle + math.rad(RotationSpeed)

-- 2. Dikey Yoyo Hareketi Hesapla (Sine Wave)
-- math.sin(tick() * hız) * mesafe
local yOffset = math.sin(tick() * 15) * WaveIntensty

local targetPos = p.Character.HumanoidRootPart.Position
-- Hedefin koordinatı + Yoyo efekti + Yatay dönüş
local finalCFrame = CFrame.new(targetPos + Vector3.new(0, yOffset, 0)) * CFrame.Angles(0, RotationAngle, 0)

if shipModel:IsA("Model") and shipModel.PrimaryPart then
shipModel:SetPrimaryPartCFrame(finalCFrame)
else
seat.CFrame = finalCFrame
end
end
end
end
end
task.wait()
end
end)
end

StartBtn.MouseButton1Click:Connect(function()
if not Sweeping then
StartBtn.Text = "SAWING SERVER..."
blitzSawSweep()
end
end)

StopBtn.MouseButton1Click:Connect(function()
Sweeping = false
StartBtn.Text = "BLITZ & SAW: START"
end)
[ View More ]
f06a9a1e-5970-43e6-b184-cc6af573cea1.webp


This script flings other people using a boat and brings people to the place of the boat. Works best on the gun boat from experimentation. To recieve the cash needed to buy the gun boat, go into settings and put code "recruit" in.
 
Back
Top