Military bot FE r15
Key RequiredUniversal

Military bot FE r15

Universal ScriptJuanito_juega_XDJuanito_juega_XD 1.2K views 1.1K executesUpdated Jun 24, 2026
Unrated
00
Lua Script•130 lines (3306 chars)
-- GUNBOT FINAL - BOTONES 70px AL LADO DERECHO SIN SHAKE
if getgenv().GunbotLoaded then return end
getgenv().GunbotLoaded = true

local player = game.Players.LocalPlayer
local cam = workspace.CurrentCamera

-- PON TUS ANIM IDS AQUÍ
local GUNSHOT_ANIM_ID = "rbxassetid://121573002971812"
local MINIGUN_ANIM_ID = "rbxassetid://131501910953361"
-- =====================================

local function setup()
	local char = player.Character or player.CharacterAdded:Wait()
	local hum = char:WaitForChild("Humanoid")
	
	-- Cargar anim RELEASE
	local anim1 = Instance.new("Animation")
	anim1.AnimationId = GUNSHOT_ANIM_ID
	local gunTrack = hum:LoadAnimation(anim1)
	gunTrack.Looped = false
	
	-- Cargar anim MINIGUN
	local anim2 = Instance.new("Animation")
	anim2.AnimationId = MINIGUN_ANIM_ID
	local miniTrack = hum:LoadAnimation(anim2)
	miniTrack.Looped = false
	
	-- GUI
	local gui = player.PlayerGui:FindFirstChild("GunbotGUI")
	if gui then gui:Destroy() end
	
	gui = Instance.new("ScreenGui")
	gui.Name = "GunbotGUI"
	gui.ResetOnSpawn = false
	gui.Parent = player.PlayerGui
	
	-- Función para texto arcoiris
	local function rainbowText(btn)
		task.spawn(function()
			local hue = 0
			while btn.Parent do
				hue = (hue + 2) % 360
				btn.TextColor3 = Color3.fromHSV(hue/360, 1, 1)
				task.wait(0.05)
			end
		end)
	end
	
	-- Botón CIRCULAR RELEASE - 70px pegado a la derecha
	local shootBtn = Instance.new("TextButton")
	shootBtn.Size = UDim2.new(0, 70, 0, 70)
	shootBtn.Position = UDim2.new(1, -80, 0.7, -80) -- pegado al borde derecho
	shootBtn.Text = "RELEASE\nGUN\nAND SHOT"
	shootBtn.Font = Enum.Font.GothamBold
	shootBtn.TextScaled = true
	shootBtn.BackgroundColor3 = Color3.fromRGB(200, 30, 70)
	shootBtn.BorderSizePixel = 0
	shootBtn.Parent = gui
	
	local corner1 = Instance.new("UICorner")
	corner1.CornerRadius = UDim.new(1, 0)
	corner1.Parent = shootBtn
	rainbowText(shootBtn)
	
	-- Botón CIRCULAR MINIGUN - 70px arriba del RELEASE
	local miniBtn = Instance.new("TextButton")
	miniBtn.Size = UDim2.new(0, 70, 0, 70)
	miniBtn.Position = UDim2.new(1, -80, 0.7, -160) -- 80px arriba del otro
	miniBtn.Text = "MINIGUN"
	miniBtn.Font = Enum.Font.GothamBold
	miniBtn.TextScaled = true
	miniBtn.BackgroundColor3 = Color3.fromRGB(30, 100, 200)
	miniBtn.BorderSizePixel = 0
	miniBtn.Parent = gui
	
	local corner2 = Instance.new("UICorner")
	corner2.CornerRadius = UDim.new(1, 0)
	corner2.Parent = miniBtn
	rainbowText(miniBtn)
	
	local shooting = false
	
	-- RELEASE GUN AND SHOT
	shootBtn.MouseButton1Click:Connect(function()
		if shooting then return end
		shooting = true
		
		print("[GUNBOT] RELEASE AND SHOT activado")
		
		hum.WalkSpeed = 5
		
		local ok, err = pcall(function()
			gunTrack:Play()
			gunTrack.Stopped:Wait()
		end)
		
		if not ok then
			warn("[GUNBOT] Error anim: "..err)
		end
		
		hum.WalkSpeed = 15
		shooting = false
	end)
	
	-- MINIGUN
	miniBtn.MouseButton1Click:Connect(function()
		if shooting then return end
		shooting = true
		
		print("[GUNBOT] MINIGUN activado")
		
		hum.WalkSpeed = 0
		
		local ok, err = pcall(function()
			miniTrack:Play()
			miniTrack.Stopped:Wait()
		end)
		
		if not ok then
			warn("[GUNBOT] Error anim: "..err)
		end
		
		hum.WalkSpeed = 15
		shooting = false
	end)
end

setup()
getgenv().GunbotLoaded = player.CharacterAdded:Connect(setup)

Features & Information

This are anims of a Military bot (I'll soon be adding new running and idle animations So you look more military XD)(only r15)

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts