Animal  Sim
Key Required

Animal Sim

Animal SimulatorMontegam_R0zMontegam_R0z 9.4K views 1.2K executesUpdated Jun 25, 2025
2.5/ 5(2 votes)
1150% Positive
Lua Script•575 lines (20000 chars)
local Players = game:GetService("Players")
local player = Players.LocalPlayer

-- Ana ScreenGui
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "animal simülatör Script BY FavelaTuber"
ScreenGui.Parent = player:WaitForChild("PlayerGui")
ScreenGui.ResetOnSpawn = false
ScreenGui.IgnoreGuiInset = true

-- Ana Frame
local Frame = Instance.new("Frame")
Frame.Name = "MainFrame"
Frame.Size = UDim2.new(0, 360, 0, 280)
Frame.Position = UDim2.new(0.5, -180, 0.5, -140)
Frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Frame.BackgroundTransparency = 0.6
Frame.BorderSizePixel = 0
Frame.Parent = ScreenGui
Frame.ClipsDescendants = true
Frame.Active = true
Frame.Draggable = true

local UIGradient = Instance.new("UIGradient")
UIGradient.Color = ColorSequence.new{
    ColorSequenceKeypoint.new(0, Color3.fromRGB(60, 0, 0)),
    ColorSequenceKeypoint.new(1, Color3.fromRGB(150, 0, 0))
}
UIGradient.Rotation = 45
UIGradient.Parent = Frame

local UIStroke = Instance.new("UIStroke")
UIStroke.Color = Color3.fromRGB(255, 0, 0)
UIStroke.Thickness = 2
UIStroke.Parent = Frame

local UIGridLayout = Instance.new("UIGridLayout")
UIGridLayout.CellSize = UDim2.new(0, 80, 0, 45)
UIGridLayout.CellPadding = UDim2.new(0, 12, 0, 12)
UIGridLayout.FillDirection = Enum.FillDirection.Horizontal
UIGridLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
UIGridLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIGridLayout.Parent = Frame

-- Başlık label
local TextLabel = Instance.new("TextLabel")
TextLabel.Name = "TitleLabel"
TextLabel.Size = UDim2.new(1, 0, 0, 30)
TextLabel.Position = UDim2.new(0, 0, 0, 0)
TextLabel.BackgroundTransparency = 1
TextLabel.Text = "animal simülatör Script BY FavelaTuber"
TextLabel.TextColor3 = Color3.fromRGB(255, 70, 70)
TextLabel.Font = Enum.Font.GothamBold
TextLabel.TextSize = 20
TextLabel.Parent = Frame
TextLabel.TextStrokeTransparency = 0.7
TextLabel.TextWrapped = false
TextLabel.TextXAlignment = Enum.TextXAlignment.Center
TextLabel.TextYAlignment = Enum.TextYAlignment.Center

-- Buton oluşturma fonksiyonu
local function createButton(name)
    local btn = Instance.new("TextButton")
    btn.Name = name
    btn.Size = UDim2.new(0, 80, 0, 45)
    btn.BackgroundColor3 = Color3.fromRGB(180, 0, 0)
    btn.TextColor3 = Color3.fromRGB(255, 255, 255)
    btn.Font = Enum.Font.GothamBold
    btn.TextSize = 16
    btn.Text = name
    btn.AutoButtonColor = false
    btn.Parent = Frame
    local uicorner = Instance.new("UICorner", btn)
    uicorner.CornerRadius = UDim.new(0, 15)
    local stroke = Instance.new("UIStroke", btn)
    stroke.Color = Color3.fromRGB(255, 70, 70)
    stroke.Thickness = 2
    return btn
end

-- Döngü kontrol değişkenleri
local loops = {}

-- 1. Coin Farm
local coinFarmBtn = createButton("Coin Farm")
local coinFarmRunning = false
local coinFarmThread

coinFarmBtn.MouseButton1Click:Connect(function()
    if not coinFarmRunning then
        coinFarmRunning = true
        coinFarmBtn.Text = "Coin Farm (Dur)"
        coinFarmThread = task.spawn(function()
            while coinFarmRunning do
                pcall(function()
                    game:GetService("ReplicatedStorage").Events.CoinEvent:FireServer()
                end)
                task.wait(0.05)
            end
        end)
    else
        coinFarmRunning = false
        coinFarmBtn.Text = "Coin Farm"
    end
end)

-- 2. Fe Music
local feMusicBtn = createButton("Fe Music")

feMusicBtn.MouseButton1Click:Connect(function()
    local args = {
        [1] = "123394392737234"
    }
    game:GetService("ReplicatedStorage").Events.PLAYEvent:FireServer(unpack(args))
end)

-- 3. FE BOOMBOX MENÜ GUI (AYRI EKRAN)

local boomboxGui = Instance.new("ScreenGui")
boomboxGui.Name = "BoomboxMenuGui"
boomboxGui.Parent = player:WaitForChild("PlayerGui")
boomboxGui.ResetOnSpawn = false
boomboxGui.Enabled = false

local boomboxFrame = Instance.new("Frame")
boomboxFrame.Name = "BoomboxFrame"
boomboxFrame.Size = UDim2.new(0, 320, 0, 140)
boomboxFrame.Position = UDim2.new(0.5, -160, 0.5, -70)
boomboxFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
boomboxFrame.BackgroundTransparency = 0.6
boomboxFrame.BorderSizePixel = 0
boomboxFrame.Parent = boomboxGui
boomboxFrame.ClipsDescendants = true
boomboxFrame.Active = true
boomboxFrame.Draggable = true

local boomboxLabel = Instance.new("TextLabel")
boomboxLabel.Size = UDim2.new(1, -20, 0, 30)
boomboxLabel.Position = UDim2.new(0, 10, 0, 10)
boomboxLabel.BackgroundTransparency = 1
boomboxLabel.TextColor3 = Color3.fromRGB(255, 70, 70)
boomboxLabel.Font = Enum.Font.GothamBold
boomboxLabel.TextSize = 18
boomboxLabel.TextXAlignment = Enum.TextXAlignment.Left
boomboxLabel.Text = "Yazı girin ve butona basın:"
boomboxLabel.Parent = boomboxFrame

local boomboxTextBox = Instance.new("TextBox")
boomboxTextBox.Size = UDim2.new(1, -20, 0, 40)
boomboxTextBox.Position = UDim2.new(0, 10, 0, 50)
boomboxTextBox.BackgroundColor3 = Color3.fromRGB(40, 0, 0)
boomboxTextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
boomboxTextBox.Font = Enum.Font.Gotham
boomboxTextBox.TextSize = 20
boomboxTextBox.PlaceholderText = "Buraya yazın..."
boomboxTextBox.ClearTextOnFocus = false
boomboxTextBox.Parent = boomboxFrame
local uicornerTB = Instance.new("UICorner", boomboxTextBox)
uicornerTB.CornerRadius = UDim.new(0, 10)

local boomboxPlayBtn = Instance.new("TextButton")
boomboxPlayBtn.Size = UDim2.new(0, 100, 0, 40)
boomboxPlayBtn.Position = UDim2.new(1, -110, 1, -50)
boomboxPlayBtn.AnchorPoint = Vector2.new(1, 1)
boomboxPlayBtn.BackgroundColor3 = Color3.fromRGB(180, 0, 0)
boomboxPlayBtn.TextColor3 = Color3.fromRGB(255, 255, 255)
boomboxPlayBtn.Font = Enum.Font.GothamBold
boomboxPlayBtn.TextSize = 18
boomboxPlayBtn.Text = "Oynat"
boomboxPlayBtn.AutoButtonColor = false
boomboxPlayBtn.Parent = boomboxFrame
local uicornerPlay = Instance.new("UICorner", boomboxPlayBtn)
uicornerPlay.CornerRadius = UDim.new(0, 15)
local strokePlay = Instance.new("UIStroke", boomboxPlayBtn)
strokePlay.Color = Color3.fromRGB(255, 70, 70)
strokePlay.Thickness = 2

local boomboxBtn = createButton("FE BOOMBOX MENÜ ☠️")

boomboxBtn.MouseButton1Click:Connect(function()
    boomboxGui.Enabled = not boomboxGui.Enabled
end)

boomboxPlayBtn.MouseButton1Click:Connect(function()
    local text = boomboxTextBox.Text
    if text ~= "" then
        local args = {
            [1] = text
        }
        game:GetService("ReplicatedStorage").Events.PLAYEvent:FireServer(unpack(args))
    end
end)

-- 4. Npc Boss kill
local npcBossBtn = createButton("Npc Boss kill")

local npcBossRunning = false
local npcBossThread

npcBossBtn.MouseButton1Click:Connect(function()
    if not npcBossRunning then
        npcBossRunning = true
        npcBossBtn.Text = "Npc Boss (Dur)"
        npcBossThread = task.spawn(function()
            while npcBossRunning do
                pcall(function()
                    local humanoid = workspace.NPC.BOSSDEER and workspace.NPC.BOSSDEER:FindFirstChildOfClass("Humanoid")
                    if humanoid then
                        local args = {[1] = humanoid,
                            [2] = 1
                        }
                        game:GetService("ReplicatedStorage").jdskhfsIIIllliiIIIdchgdIiIIIlIlIli:FireServer(unpack(args))
                    end
                end)
                task.wait(0.05)
            end
        end)
    else
        npcBossRunning = false
        npcBossBtn.Text = "Npc Boss kill"
    end
end)-- 5. Role play spam
local rolePlayBtn = createButton("Role play spam")
local rolePlayRunning = false
local rolePlayThread

local rolePlayMessages = {
    {"FavelaTuber", "player"},
    {"SCR\196\176PT \240\159\164\163\240\159\164\163", "player"},
    {"You are not safe bec", "player"}
}

rolePlayBtn.MouseButton1Click:Connect(function()
    if not rolePlayRunning then
        rolePlayRunning = true
        rolePlayBtn.Text = "Role play spam (Dur)"
        rolePlayThread = task.spawn(function()
            while rolePlayRunning do
                for _, msg in ipairs(rolePlayMessages) do
                    if not rolePlayRunning then break end
                    local success, err = pcall(function()
                        game:GetService("ReplicatedStorage").Events.nameEvent:FireServer(unpack(msg))
                    end)
                    if not success then warn(err) end
                    task.wait(0.05)
                end
            end
        end)
    else
        rolePlayRunning = false
        rolePlayBtn.Text = "Role play spam"
    end
end)

-- 6. My falan
local myFalanBtn = createButton("My falan")
myFalanBtn.MouseButton1Click:Connect(function()
    local args = {
        [1] = {
            ["clanToCreate"] = "Haxor teamw",
            ["action"] = "create_clan",
            ["ClanIcon"] = "79118851694125"
        }
    }
    game:GetService("ReplicatedStorage").Events.ClanEvent:FireServer(unpack(args))
end)

-- 7. pet spam
local petSpamBtn = createButton("pet spam")
local petSpamRunning = false
local petSpamThread

local petSpamMessages = {
    {"boss_pets", "baby_lava2"},
    {"baby_elephant", "elephant16"}
}

petSpamBtn.MouseButton1Click:Connect(function()
    if not petSpamRunning then
        petSpamRunning = true
        petSpamBtn.Text = "pet spam (Dur)"
        petSpamThread = task.spawn(function()
            while petSpamRunning do
                for _, msg in ipairs(petSpamMessages) do
                    if not petSpamRunning then break end
                    local success, err = pcall(function()
                        game:GetService("ReplicatedStorage").Events.PetEvent:FireServer(unpack(msg))
                    end)
                    if not success then warn(err) end
                    task.wait(0.05)
                end
            end
        end)
    else
        petSpamRunning = false
        petSpamBtn.Text = "pet spam"
    end
end)-- Devamı olarak Troll şarkı menüm butonu ve GUI açma kodu

local trollBtn = createButton("Troll şarkı menüm")

local trollGui = Instance.new("ScreenGui")
trollGui.Name = "TrollSongMenuGui"
trollGui.Parent = player:WaitForChild("PlayerGui")
trollGui.ResetOnSpawn = false
trollGui.Enabled = false

local trollFrame = Instance.new("Frame")
trollFrame.Name = "TrollFrame"
trollFrame.Size = UDim2.new(0, 360, 0, 220)
trollFrame.Position = UDim2.new(0.5, -180, 0.5, -110)
trollFrame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
trollFrame.BackgroundTransparency = 0.6
trollFrame.BorderSizePixel = 0
trollFrame.Parent = trollGui
trollFrame.ClipsDescendants = true
trollFrame.Active = true
trollFrame.Draggable = true

local titleLabel = Instance.new("TextLabel")
titleLabel.Size = UDim2.new(1, 0, 0, 30)
titleLabel.Position = UDim2.new(0, 0, 0, 0)
titleLabel.BackgroundTransparency = 1
titleLabel.Text = "Troll Şarkı Menüm"
titleLabel.TextColor3 = Color3.fromRGB(255, 70, 70)
titleLabel.Font = Enum.Font.GothamBold
titleLabel.TextSize = 20
titleLabel.Parent = trollFrame
titleLabel.TextXAlignment = Enum.TextXAlignment.Center
titleLabel.TextYAlignment = Enum.TextYAlignment.Center

local UIListLayout = Instance.new("UIListLayout")
UIListLayout.Parent = trollFrame
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 10)
UIListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center
UIListLayout.VerticalAlignment = Enum.VerticalAlignment.Top

local songs = {
    {Name = "Bass", Id = "137070163862026"},
    {Name = "Braniot funk", Id = "123394392737234"},
    {Name = "124034265171482", Id = "124034265171482"},
    {Name = "122806171880561", Id = "122806171880561"},
    {Name = "muq", Id = "muq"},
}

local function createCopyButton(parent, textToCopy)
    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(0, 60, 0, 25)
    btn.BackgroundColor3 = Color3.fromRGB(180, 0, 0)
    btn.TextColor3 = Color3.fromRGB(255, 255, 255)
    btn.Font = Enum.Font.GothamBold
    btn.TextSize = 14
    btn.Text = "Kopyala"
    btn.AutoButtonColor = false
    btn.Parent = parent
    local uicorner = Instance.new("UICorner", btn)
    uicorner.CornerRadius = UDim.new(0, 12)
    local stroke = Instance.new("UIStroke", btn)
    stroke.Color = Color3.fromRGB(255, 70, 70)
    stroke.Thickness = 2

    btn.MouseButton1Click:Connect(function()
        if setclipboard then
            setclipboard(textToCopy)
        else
            warn("Kopyalama desteklenmiyor!")
        end
    end)
end

for i, song in ipairs(songs) do
    local container = Instance.new("Frame")
    container.Size = UDim2.new(1, -20, 0, 35)
    container.BackgroundTransparency = 1
    container.Parent = trollFrame
    container.LayoutOrder = i

    local label = Instance.new("TextLabel")
    label.Size = UDim2.new(0.7, 0, 1, 0)
    label.Position = UDim2.new(0, 10, 0, 0)
    label.BackgroundTransparency = 1
    label.TextColor3 = Color3.fromRGB(255, 255, 255)
    label.Font = Enum.Font.Gotham
    label.TextSize = 18
    label.Text = song.Name .. " : " .. song.Id
    label.TextXAlignment = Enum.TextXAlignment.Left
    label.TextYAlignment = Enum.TextYAlignment.Center
    label.Parent = container

    local copyBtnContainer = Instance.new("Frame")
    copyBtnContainer.Size = UDim2.new(0.3, -20, 1, 0)
    copyBtnContainer.Position = UDim2.new(0.7, 10, 0, 0)
    copyBtnContainer.BackgroundTransparency = 1
    copyBtnContainer.Parent = container

    createCopyButton(copyBtnContainer, song.Id)
end

trollBtn.MouseButton1Click:Connect(function()
    trollGui.Enabled = not trollGui.Enabled
end)local yapimciBtn = createButton("YAPIMCI XXXOMER12345678")

yapimciBtn.MouseButton1Click:Connect(function()
    -- Buton tıklandığında yapılacak işlemi buraya yaz
    print("YAPIMCI XXXOMER12345678 butonuna tıklandı!")
    -- Örnek: Mesaj göstermek için
    game:GetService("StarterGui"):SetCore("SendNotification", {
        Title = "Yapımcı",
        Text = "XXXOMER12345678 tarafından yapıldı!",
        Duration = 5
    })
end)local silahSpamBtn = createButton("silah spam")
silahSpamBtn.MouseButton1Click:Connect(function()
    local weapons = {"S2", "SSSS9", "SSS5"}
    for _, w in ipairs(weapons) do
        local args = {[1] = w}
        pcall(function()
            game:GetService("ReplicatedStorage").Events.WeaponEvent:FireServer(unpack(args))
        end)
    end
end)
silahSpamBtn.Parent = Frame

local hitboxBtn = createButton("Hitbox Gizli")
hitboxBtn.MouseButton1Click:Connect(function()
    for _, plr in pairs(game:GetService("Players"):GetPlayers()) do
        if plr.Character then
            local hrp = plr.Character:FindFirstChild("HumanoidRootPart")
            local hum = plr.Character:FindFirstChildOfClass("Humanoid")
            if hrp and hum then
                local hb = hrp:FindFirstChild("InvisibleHitbox")
                if not hb then
                    hb = Instance.new("Part")
                    hb.Name = "InvisibleHitbox"
                    hb.Size = Vector3.new(10, 10, 10)
                    hb.Transparency = 1
                    hb.CanCollide = false
                    hb.Anchored = false
                    hb.Parent = plr.Character
                    local weld = Instance.new("WeldConstraint", hb)
                    weld.Part0 = hb
                    weld.Part1 = hrp
                end
            end
        end
    end
end)
hitboxBtn.Parent = Frame

local killAuraBtn = createButton("Kill aura 🤣")
local killAuraRunning = false
local killAuraThread

local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local localPlayer = Players.LocalPlayer

local function getClosestPlayer()
    local closestDist = math.huge
    local closestPlayer = nil
    if not localPlayer.Character or not localPlayer.Character:FindFirstChild("HumanoidRootPart") then return nil end
    local hrp = localPlayer.Character.HumanoidRootPart
    for _, plr in pairs(Players:GetPlayers()) do
        if plr ~= localPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") and plr.Character:FindFirstChildOfClass("Humanoid") and plr.Character.Humanoid.Health > 0 then
            local dist = (hrp.Position - plr.Character.HumanoidRootPart.Position).Magnitude
            if dist < closestDist then
                closestDist = dist
                closestPlayer = plr
            end
        end
    end
    return closestPlayer
end

killAuraBtn.MouseButton1Click:Connect(function()
    if not killAuraRunning then
        killAuraRunning = true
        killAuraBtn.Text = "Kill aura 🤣 (Dur)"
        killAuraThread = task.spawn(function()
            while killAuraRunning do
                local target = getClosestPlayer()
                if target and target.Character and target.Character:FindFirstChildOfClass("Humanoid") then
                    local args = {
                        [1] = target.Character.Humanoid,
                        [2] = 35
                    }
                    pcall(function()
                        -- Burada event ismi "oyuncu isim" kısmı oyun event ismine göre değiştirilmelidir.
                        local eventName = "AttackEvent" -- örnek event adı
                        local event = ReplicatedStorage:FindFirstChild(eventName)
                        if event then
                            event:FireServer(unpack(args))
                        end
                    end)
                end
                task.wait(0.05)
            end
        end)
    else
        killAuraRunning = false
        killAuraBtn.Text = "Kill aura 🤣"
    end
end)
killAuraBtn.Parent = Frame-- 13. Kill all (oyuncu seçmeli teleport + karetemiz animasyonlu etrafında dönme)
local killAllBtn = createButton("Kill all")
killAllBtn.Parent = Frame

local selectGui = Instance.new("ScreenGui", player:WaitForChild("PlayerGui"))
selectGui.Name = "SelectTeleportGui"
selectGui.Enabled = false

local selectFrame = Instance.new("Frame")
selectFrame.Size = UDim2.new(0, 280, 0, 200)
selectFrame.Position = UDim2.new(0.5, -140, 0.5, -100)
selectFrame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
selectFrame.Parent = selectGui
selectFrame.Active = true
selectFrame.Draggable = true

local dropdown = Instance.new("TextButton")
dropdown.Size = UDim2.new(0.8, 0, 0, 30)
dropdown.Position = UDim2.new(0.1, 0, 0.2, 0)
dropdown.BackgroundColor3 = Color3.fromRGB(180, 0, 0)
dropdown.Text = "Oyuncu Seç"
dropdown.TextColor3 = Color3.new(1,1,1)
dropdown.Parent = selectFrame

local selectedPlayer = nil
dropdown.MouseButton1Click:Connect(function()
	local list = {}
	for _, p in pairs(game:GetService("Players"):GetPlayers()) do
		if p ~= player then
			table.insert(list, p.Name)
		end
	end
	local index = 1
	selectedPlayer = list[index]
	dropdown.Text = selectedPlayer or "Oyuncu Yok"
	dropdown.MouseButton1Click:Connect(function()
		index += 1
		if index > #list then index = 1 end
		selectedPlayer = list[index]
		dropdown.Text = selectedPlayer
	end)
end)

local runKillLoop = false
local rot = 0

local confirmBtn = Instance.new("TextButton")
confirmBtn.Size = UDim2.new(0.5, 0, 0, 30)
confirmBtn.Position = UDim2.new(0.25, 0, 0.6, 0)
confirmBtn.Text = "Tamam"
confirmBtn.TextColor3 = Color3.new(1,1,1)
confirmBtn.BackgroundColor3 = Color3.fromRGB(0, 120, 0)
confirmBtn.Parent = selectFrame

confirmBtn.MouseButton1Click:Connect(function()
	selectGui.Enabled = false
	runKillLoop = not runKillLoop
	killAllBtn.Text = runKillLoop and "Kill all (Dur)" or "Kill all"
	if runKillLoop and selectedPlayer then
		task.spawn(function()
			while runKillLoop do
				local target = game:GetService("Players"):FindFirstChild(selectedPlayer)
				if target and target.Character and target.Character:FindFirstChild("HumanoidRootPart") and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
					local myHRP = player.Character.HumanoidRootPart
					local targetHRP = target.Character.HumanoidRootPart
					local radius = 6
					rot += 10
					local rad = math.rad(rot)
					local x = math.cos(rad) * radius
					local z = math.sin(rad) * radius
					myHRP.CFrame = CFrame.new(

Features & Information

Nicee script
#Animal#Animal simlatr#Simlasyon

Community Comments (2)

_glxckstaa_glxckstaaJun 25, 2025

Doesnt work for delta

BasicScripterBasicScripterJun 25, 2025

mans script isnt complete

More Scripts for Animal Simulator