Description

This script is developed by cartels hub and includes functions related to movement, local player. visual and some troll features etc.

Features

  • + fly neco
  • + Speed
  • + Jump
  • + Fly speed
  • + No clip
  • + Spin
  • + Refresh
  • + Spectate
  • + Chat spam
  • + Invisible

Script

Add Xeno Scripts as a preferred source
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
   Name = "CARTELS HUB 😈",
   LoadingTitle = "Yükleniyor...",
   LoadingSubtitle = "ULTRA TROLL",
   ConfigurationSaving = { Enabled = false },
   Theme = "Light"
})

Rayfield:Notify({
   Title = "CARTELS HUB",
   Content = "Hazır 😈",
   Duration = 3
})

local lp = game.Players.LocalPlayer
local camera = workspace.CurrentCamera
local UIS = game:GetService("UserInputService")

-- TABLAR
local MovementTab = Window:CreateTab("Movement 😎", 4483362458)
local PlayerTab = Window:CreateTab("Player 👤", 4483362458)
local VisualTab = Window:CreateTab("Visual 👁️", 4483362458)
local TrollTab = Window:CreateTab("Troll 😂", 4483362458)
local MiscTab = Window:CreateTab("Misc 🔧", 4483362458)

-- ======================
-- MOVEMENT
-- ======================
MovementTab:CreateSection("Hareket")

MovementTab:CreateSlider({
   Name = "Speed 🚀",
   Range = {16, 120},
   Increment = 1,
   CurrentValue = 16,
   Callback = function(v)
      local hum = lp.Character and lp.Character:FindFirstChildOfClass("Humanoid")
      if hum then hum.WalkSpeed = v end
   end,
})

MovementTab:CreateSlider({
   Name = "Jump 💨",
   Range = {50, 200},
   Increment = 5,
   CurrentValue = 50,
   Callback = function(v)
      local hum = lp.Character and lp.Character:FindFirstChildOfClass("Humanoid")
      if hum then hum.JumpPower = v end
   end,
})

-- 🛫 FLY
local flying = false
local speed = 50
local ctrl = {f=0,b=0,l=0,r=0}

MovementTab:CreateToggle({
   Name = "Fly 🛫",
   CurrentValue = false,
   Callback = function(v)
      flying = v
      local char = lp.Character
      if not char then return end
      local root = char:FindFirstChild("HumanoidRootPart")
      if not root then return end

      if v then
         local bg = Instance.new("BodyGyro", root)
         local bv = Instance.new("BodyVelocity", root)

         bg.P = 9e4
         bg.maxTorque = Vector3.new(9e9,9e9,9e9)
         bv.maxForce = Vector3.new(9e9,9e9,9e9)

         task.spawn(function()
            while flying do
               local move = (camera.CFrame.LookVector * (ctrl.f + ctrl.b)) +
                            (camera.CFrame.RightVector * (ctrl.l + ctrl.r))

               bv.velocity = move * speed
               bg.CFrame = camera.CFrame
               task.wait()
            end
            bg:Destroy()
            bv:Destroy()
         end)
      end
   end,
})

MovementTab:CreateSlider({
   Name = "Fly Speed ⚡",
   Range = {10, 200},
   Increment = 5,
   CurrentValue = 50,
   Callback = function(v)
      speed = v
   end,
})

-- TUŞLAR
UIS.InputBegan:Connect(function(i,g)
   if g then return end
   if i.KeyCode == Enum.KeyCode.W then ctrl.f=1
   elseif i.KeyCode == Enum.KeyCode.S then ctrl.b=-1
   elseif i.KeyCode == Enum.KeyCode.A then ctrl.l=-1
   elseif i.KeyCode == Enum.KeyCode.D then ctrl.r=1 end
end)

UIS.InputEnded:Connect(function(i)
   if i.KeyCode == Enum.KeyCode.W then ctrl.f=0
   elseif i.KeyCode == Enum.KeyCode.S then ctrl.b=0
   elseif i.KeyCode == Enum.KeyCode.A then ctrl.l=0
   elseif i.KeyCode == Enum.KeyCode.D then ctrl.r=0 end
end)

-- NOCLIP
MovementTab:CreateToggle({
   Name = "NoClip 👻",
   CurrentValue = false,
   Callback = function(v)
      _G.noclip = v
      game:GetService("RunService").Stepped:Connect(function()
         if _G.noclip and lp.Character then
            for _,p in pairs(lp.Character:GetDescendants()) do
               if p:IsA("BasePart") then p.CanCollide=false end
            end
         end
      end)
   end,
})

-- SPIN 😂
MovementTab:CreateToggle({
   Name = "Spin 😂",
   CurrentValue = false,
   Callback = function(v)
      _G.spin = v
      task.spawn(function()
         while _G.spin and lp.Character do
            local r = lp.Character:FindFirstChild("HumanoidRootPart")
            if r then
               r.CFrame = r.CFrame * CFrame.Angles(0, math.rad(25), 0)
            end
            task.wait()
         end
      end)
   end,
})

-- ======================
-- PLAYER
-- ======================
PlayerTab:CreateSection("Oyuncu")

local selectedPlayer=nil

local function getPlayers()
   local t={}
   for _,v in pairs(game.Players:GetPlayers()) do
      if v~=lp then table.insert(t,v.Name) end
   end
   return t
end

local Dropdown = PlayerTab:CreateDropdown({
   Name="Select Player",
   Options=getPlayers(),
   Callback=function(opt)
      local name = typeof(opt)=="table" and opt[1] or opt
      selectedPlayer = game.Players:FindFirstChild(name)
   end
})

PlayerTab:CreateButton({
   Name="Refresh 🔄",
   Callback=function()
      Dropdown:Refresh(getPlayers())
   end
})

-- TELEPORT
PlayerTab:CreateButton({
   Name="Goto 🚀",
   Callback=function()
      if selectedPlayer and selectedPlayer.Character and lp.Character then
         local myRoot = lp.Character:FindFirstChild("HumanoidRootPart")
         local tRoot = selectedPlayer.Character:FindFirstChild("HumanoidRootPart")
         if myRoot and tRoot then
            myRoot.CFrame = tRoot.CFrame + Vector3.new(0,0,5)
         end
      end
   end
})

-- FOLLOW
PlayerTab:CreateToggle({
   Name="Follow 🧲",
   CurrentValue=false,
   Callback=function(v)
      _G.follow=v
      task.spawn(function()
         while _G.follow and selectedPlayer do
            local myRoot = lp.Character and lp.Character:FindFirstChild("HumanoidRootPart")
            local tRoot = selectedPlayer.Character and selectedPlayer.Character:FindFirstChild("HumanoidRootPart")
            if myRoot and tRoot then
               myRoot.CFrame = tRoot.CFrame * CFrame.new(0,0,3)
            end
            task.wait(0.2)
         end
      end)
   end
})

-- SPECTATE
PlayerTab:CreateButton({
   Name="Spectate 👁️",
   Callback=function()
      if selectedPlayer and selectedPlayer.Character then
         camera.CameraSubject = selectedPlayer.Character:FindFirstChildOfClass("Humanoid")
      end
   end
})

PlayerTab:CreateButton({
   Name="Back 🔙",
   Callback=function()
      if lp.Character then
         camera.CameraSubject = lp.Character:FindFirstChildOfClass("Humanoid")
      end
   end
})

-- ======================
-- VISUAL
-- ======================
VisualTab:CreateSection("Visual")

VisualTab:CreateToggle({
   Name="ESP 👁️",
   CurrentValue=false,
   Callback=function(v)
      for _,plr in pairs(game.Players:GetPlayers()) do
         if plr~=lp and plr.Character then
            if v then
               if not plr.Character:FindFirstChild("Highlight") then
                  Instance.new("Highlight",plr.Character)
               end
            else
               local h=plr.Character:FindFirstChild("Highlight")
               if h then h:Destroy() end
            end
         end
      end
   end
})

-- ======================
-- TROLL
-- ======================
TrollTab:CreateSection("Troll 😂")

TrollTab:CreateButton({
   Name="Chat Spam 😂",
   Callback=function()
      local msgs={"😂😂😂","uçuyorum 🚀","yakala beni 😈"}
      game.ReplicatedStorage.DefaultChatSystemChatEvents.SayMessageRequest:FireServer(
         msgs[math.random(1,#msgs)],"All"
      )
   end
})

TrollTab:CreateButton({
   Name="Invisible 👻",
   Callback=function()
      if lp.Character then
         for _,v in pairs(lp.Character:GetDescendants()) do
            if v:IsA("BasePart") then v.Transparency=1 end
         end
      end
   end
})

-- ======================
-- MISC
-- ======================
MiscTab:CreateSection("Misc")

MiscTab:CreateButton({
   Name="Reset 💀",
   Callback=function()
      lp.Character:BreakJoints()
   end
})
Script worked? 🚀 Boost it to #1 so others find it too.

Comments (1)

Log in to add a comment.

dreamvsmoneydave549

dreamvsmoneydave549

20 days ago

gets boring after a while lowk