tarekscripter Kill select player sword (multiple options)
Key RequiredUniversal

tarekscripter Kill select player sword (multiple options)

Universal ScriptTarekscripterTarekscripter 895 views 528 executesUpdated Dec 2, 2025
0.0/ 5(1 votes)
010% Positive
Lua Script•425 lines (15972 chars)
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()

local Window = Rayfield:CreateWindow({
   Name = "TarekScripter | Hub (BETA)",
   LoadingTitle = "welcome to the System",
   LoadingSubtitle = "by Tarek",
   ConfigurationSaving = {
      Enabled = true,
      FolderName = "TarekArchitect",
      FileName = "MainConfig"
   },
   KeySystem = false
})

local player = game:GetService("Players").LocalPlayer
local players = game:GetService("Players")
local run = game:GetService("RunService")

local selected = nil
local whitelist = {}
local whitelistEnabled = false
local isAura = false
local auraNoFriends = false
local auraBots = false
local auraNoTeam = false
local killAllActive = false
local killFriendsActive = false
local killTargetActive = false
local killBotsActive = false
local speedValue = 16
local speedEnabled = false
local jumpValue = 50
local jumpEnabled = false
local script_running = true
local flyGui = nil

local function attack(targetModel)
    if not targetModel then return end
    local targetPlayer = players:GetPlayerFromCharacter(targetModel)
    if whitelistEnabled and targetPlayer and table.find(whitelist, targetPlayer.Name) then
        if not (killTargetActive and selected == targetPlayer.Name) then
            return
        end
    end
    local tool = player.Character and player.Character:FindFirstChildOfClass("Tool")
    if tool and tool:FindFirstChild("Handle") then
        tool:Activate()
        for _, part in ipairs(targetModel:GetDescendants()) do
            if part:IsA("BasePart") then
                firetouchinterest(tool.Handle, part, 0)
                firetouchinterest(tool.Handle, part, 1)
            end
        end
    end
end

local MainTab = Window:CreateTab("القتل والإبادة", 4483362458)
local PlayerTab = Window:CreateTab("اللاعب", 4483362458)
local WhitelistTab = Window:CreateTab("white list", 4483362458)
local ScriptsTab = Window:CreateTab("سكربتات|scripts", 4483362458)
local TP_Tab = Window:CreateTab("تيليبورت", 4483362458)
local TargetTab = Window:CreateTab("استهداف لاعب", 4483362458)
local SettingsTab = Window:CreateTab("الإعدادات", 4483362458)

MainTab:CreateToggle({
   Name = "هالة القتل (Kill Aura)",
   CurrentValue = false,
   Callback = function(Value) isAura = Value end,
})

MainTab:CreateToggle({
   Name = "هالة قتل (بدون اصدقاء)",
   CurrentValue = false,
   Callback = function(Value) auraNoFriends = Value end,
})

MainTab:CreateToggle({
   Name = "هالة قتل بوتات",
   CurrentValue = false,
   Callback = function(Value) auraBots = Value end,
})

MainTab:CreateToggle({
   Name = "هالة قتل (بدون الفريق)",
   CurrentValue = false,
   Callback = function(Value) auraNoTeam = Value end,
})

MainTab:CreateToggle({
   Name = "الكل ماعدا الاصدقاء (Safe Kill)",
   CurrentValue = false,
   Callback = function(Value) killAllActive = Value end,
})

MainTab:CreateToggle({
   Name = "قتل الكل (Full Kill)",
   CurrentValue = false,
   Callback = function(Value) killFriendsActive = Value end,
})

MainTab:CreateToggle({
   Name = "قتل كل البوتات (Kill Bots)",
   CurrentValue = false,
   Callback = function(Value) killBotsActive = Value end,
})

local WhitelistDropdown = WhitelistTab:CreateDropdown({
   Name = "اختر لاعبين للقائمة البيضاء",
   Options = {"None"},
   CurrentOption = {"None"},
   MultipleOptions = true,
   Callback = function(Options)
      whitelist = {}
      for _, opt in ipairs(Options) do
          local name = opt:match("^(.-)%s%(") or opt
          table.insert(whitelist, name)
      end
   end,
})

WhitelistTab:CreateToggle({
   Name = "تفعيل القائمة البيضاء",
   CurrentValue = false,
   Callback = function(Value) whitelistEnabled = Value end,
})

PlayerTab:CreateSlider({
   Name = "سرعه اللاعب",
   Range = {16, 1000},
   Increment = 1,
   Suffix = "Speed",
   CurrentValue = 16,
   Callback = function(Value) speedValue = Value end,
})

PlayerTab:CreateToggle({
   Name = "تفعيل السرعة",
   CurrentValue = false,
   Callback = function(Value) 
      speedEnabled = Value 
      if not Value and player.Character and player.Character:FindFirstChildOfClass("Humanoid") then
         player.Character:FindFirstChildOfClass("Humanoid").WalkSpeed = 16
      end
   end,
})

PlayerTab:CreateSlider({
   Name = "قوة القفز",
   Range = {50, 1000},
   Increment = 1,
   Suffix = "Jump",
   CurrentValue = 50,
   Callback = function(Value) jumpValue = Value end,
})

PlayerTab:CreateToggle({
   Name = "تفعيل القفز",
   CurrentValue = false,
   Callback = function(Value) 
      jumpEnabled = Value 
      if player.Character and player.Character:FindFirstChildOfClass("Humanoid") then
         local hum = player.Character:FindFirstChildOfClass("Humanoid")
         hum.UseJumpPower = true
         if not Value then
            hum.JumpPower = 50
         end
      end
   end,
})

ScriptsTab:CreateToggle({
   Name = "طيران | flying",
   CurrentValue = false,
   Callback = function(Value)
      if Value then
        local p = game:GetService("Players").LocalPlayer
        local character, humanoid, root
        local function updateVars(newChar)
            character = newChar
            humanoid = character:WaitForChild("Humanoid")
            root = character:WaitForChild("HumanoidRootPart")
        end
        if p.Character then updateVars(p.Character) end
        p.CharacterAdded:Connect(updateVars)
        local main = Instance.new("ScreenGui", p:WaitForChild("PlayerGui"))
        flyGui = main
        main.Name = "TarekScripter_" .. math.random(100, 999)
        main.ResetOnSpawn = false
        local Frame = Instance.new("Frame", main)
        Frame.BackgroundColor3 = Color3.fromRGB(163, 255, 137)
        Frame.Position = UDim2.new(0.1, 0, 0.38, 0)
        Frame.Size = UDim2.new(0, 190, 0, 57)
        Frame.Active = true
        Frame.Draggable = true
        local function createBtn(name, text, pos, size, color)
            local b = Instance.new("TextButton", Frame)
            b.Name = name; b.Text = text; b.Position = pos; b.Size = size
            b.BackgroundColor3 = color; b.Font = Enum.Font.SourceSans
            b.TextColor3 = Color3.new(0,0,0); b.TextSize = 14; b.TextScaled = true
            return b
        end
        local adminSim = createBtn("adminSim", "محاكاه ادمن", UDim2.new(0, 0, 0, 0), UDim2.new(0, 44, 0, 57), Color3.fromRGB(79, 255, 152))
        local adminEnabled = false
        local onof = createBtn("onof", "fly", UDim2.new(0.7, 0, 0.49, 0), UDim2.new(0, 56, 0, 28), Color3.fromRGB(255, 249, 74))
        local plus = createBtn("plus", "+", UDim2.new(0.23, 0, 0, 0), UDim2.new(0, 45, 0, 28), Color3.fromRGB(133, 145, 255))
        local mine = createBtn("mine", "-", UDim2.new(0.23, 0, 0.49, 0), UDim2.new(0, 45, 0, 29), Color3.fromRGB(123, 255, 247))
        local TextLabel = Instance.new("TextLabel", Frame)
        TextLabel.BackgroundColor3 = Color3.fromRGB(242, 60, 255); TextLabel.Position = UDim2.new(0.47, 0, 0, 0); TextLabel.Size = UDim2.new(0, 100, 0, 28); TextLabel.Text = "TarekScripter"; TextLabel.TextScaled = true
        local speedLabel = Instance.new("TextLabel", Frame)
        speedLabel.BackgroundColor3 = Color3.fromRGB(255, 85, 0); speedLabel.Position = UDim2.new(0.47, 0, 0.49, 0); speedLabel.Size = UDim2.new(0, 44, 0, 28); speedLabel.Text = "1"; speedLabel.TextScaled = true
        local closebutton = createBtn("Close", "X", UDim2.new(0, 0, -1, 27), UDim2.new(0, 45, 0, 28), Color3.fromRGB(225, 25, 0))
        local mini = createBtn("mini", "-", UDim2.new(0, 44, -1, 27), UDim2.new(0, 45, 0, 28), Color3.fromRGB(192, 150, 230))
        local flying = false
        local flySpeed = 1
        local bv, bg
        adminSim.MouseButton1Click:Connect(function() adminEnabled = not adminEnabled; adminSim.BackgroundColor3 = adminEnabled and Color3.fromRGB(255, 100, 100) or Color3.fromRGB(79, 255, 152) end)
        local function stopFly()
            flying = false
            if bv then bv:Destroy(); bv = nil end
            if bg then bg:Destroy(); bg = nil end
            if humanoid then humanoid.PlatformStand = false; local anim = character:FindFirstChild("Animate") if anim then anim.Disabled = false end end
            onof.TextColor3 = Color3.new(1, 0, 0)
        end
        local function startFly()
            if not root or not humanoid then return end
            flying = true
            onof.TextColor3 = Color3.new(0, 0.6, 0)
            local anim = character:FindFirstChild("Animate")
            if anim then anim.Disabled = true end
            for _, track in pairs(humanoid:GetPlayingAnimationTracks()) do track:Stop(0) end
            humanoid.PlatformStand = true
            bv = Instance.new("BodyVelocity", root)
            bv.MaxForce = Vector3.new(1e6, 1e6, 1e6)
            bv.Velocity = Vector3.new(0, 0, 0)
            bg = Instance.new("BodyGyro", root)
            bg.MaxTorque = Vector3.new(1e6, 1e6, 1e6)
            bg.CFrame = root.CFrame
            if adminEnabled then
                local bp = Instance.new("BodyPosition", root)
                bp.MaxForce = Vector3.new(0, math.huge, 0)
                bp.D = 750; bp.P = 5000
                bp.Position = root.Position + Vector3.new(0, 7, 0)
                task.delay(0.5, function() if bp then bp:Destroy() end end)
            end
        end
        onof.MouseButton1Click:Connect(function() if flying then stopFly() else startFly() end end)
        plus.MouseButton1Click:Connect(function() flySpeed = flySpeed + 1; speedLabel.Text = tostring(flySpeed) end)
        mine.MouseButton1Click:Connect(function() if flySpeed > 1 then flySpeed = flySpeed - 1; speedLabel.Text = tostring(flySpeed) end end)
        local PlayerModule = require(p.PlayerScripts:WaitForChild("PlayerModule"))
        local Controls = PlayerModule:GetControls()
        run.RenderStepped:Connect(function()
            if flying and root and bv then
                local cam = workspace.CurrentCamera
                local moveVector = Controls:GetMoveVector()
                if moveVector.Magnitude > 0 then
                    local forward = cam.CFrame.LookVector * -moveVector.Z
                    local side = cam.CFrame.RightVector * moveVector.X
                    bv.Velocity = (forward + side).Unit * (flySpeed * 60)
                else
                    bv.Velocity = Vector3.new(0, 0, 0)
                end
                if bg then bg.CFrame = cam.CFrame end
                if humanoid then humanoid.PlatformStand = true end
            end
        end)
        closebutton.MouseButton1Click:Connect(function() stopFly(); main:Destroy() end)
        local isMini = false
        mini.MouseButton1Click:Connect(function()
            isMini = not isMini
            for _, v in pairs(Frame:GetChildren()) do if v ~= mini and v ~= closebutton then v.Visible = not isMini end end
            Frame.BackgroundTransparency = isMini and 1 or 0
            mini.Text = isMini and "+" or "-"
        end)
      else
         if flyGui then flyGui:Destroy(); flyGui = nil end
      end
   end,
})

ScriptsTab:CreateButton({
   Name = "ruhub (FTAP)",
   Callback = function()
      local Main = game:HttpGet("https://gitlab.com/cooldawghaha/gitlabswitch/-/raw/main/MainBranch?ref_type=heads")
      getgenv().saveconfig = false
      loadstring(Main)()
   end,
})

ScriptsTab:CreateButton({
   Name = "FTAP Hub",
   Callback = function()
      loadstring(game:HttpGet("https://raw.githubusercontent.com/Bruhiscrazy/codespaces-blank/refs/heads/main/FTAPadminwatch.lua"))()
   end,
})

local TP_Dropdown = TP_Tab:CreateDropdown({
   Name = "اختر لاعب للتيليبورت",
   Options = {"None"},
   CurrentOption = {"None"},
   Callback = function(Option) 
      local name = Option[1]:match("^(.-)%s%(") or Option[1]
      selected = name 
   end,
})

local TargetDropdown = TargetTab:CreateDropdown({
   Name = "اختيار الضحية",
   Options = {"None"},
   CurrentOption = {"None"},
   Callback = function(Option) 
      local name = Option[1]:match("^(.-)%s%(") or Option[1]
      selected = name 
   end,
})

TP_Tab:CreateButton({
   Name = "تيليبورت (انتقال)",
   Callback = function()
      if selected and players:FindFirstChild(selected) then
         local targetChar = players[selected].Character
         if targetChar and targetChar:FindFirstChild("HumanoidRootPart") then
            player.Character.HumanoidRootPart.CFrame = targetChar.HumanoidRootPart.CFrame
         end
      end
   end,
})

TargetTab:CreateToggle({
   Name = "تثبيت القتل على الضحية",
   CurrentValue = false,
   Callback = function(Value) killTargetActive = Value end,
})

TargetTab:CreateToggle({
    Name = "سكربت استهداف",
    CurrentValue = false,
    Callback = function(Value)
        if Value then
            loadstring(game:HttpGet("https://xyzuscript.vercel.app/raw=true/7ee9ec9e-0684-488a-84bd-36ca024713ca"))()
        end
    end,
})

TargetTab:CreateButton({
   Name = "مشاهدة اللاعب (Spectate)",
   Callback = function()
      if selected and players:FindFirstChild(selected) then
         local targetChar = players[selected].Character
         if targetChar and targetChar:FindFirstChild("Humanoid") then
            workspace.CurrentCamera.CameraSubject = targetChar.Humanoid
            Rayfield:Notify({Title = "المشاهدة", Content = "أنت الآن تشاهد: " .. selected, Duration = 3})
         end
      end
   end,
})

TargetTab:CreateButton({
   Name = "إنهاء المشاهدة",
   Callback = function()
      if player.Character and player.Character:FindFirstChild("Humanoid") then
         workspace.CurrentCamera.CameraSubject = player.Character.Humanoid
         Rayfield:Notify({Title = "المشاهدة", Content = "تمت العودة لشخصيتك", Duration = 3})
      end
   end,
})

SettingsTab:CreateButton({
   Name = "ايقاف السكربت",
   Callback = function()
      script_running = false
      Rayfield:Destroy()
   end,
})

SettingsTab:CreateButton({
   Name = "قناة الصانع(يوتيوب)",
   Callback = function()
      setclipboard("https://youtube.com/@tarekscripter?si=-VUBULNQtskU5Sg4")
      Rayfield:Notify({Title = "يوتيوب", Content = "تم نسخ الرابط!", Duration = 3})
   end,
})

task.spawn(function()
   while script_running do
      local pList = {}
      for _, p in pairs(players:GetPlayers()) do
         if p ~= player then 
            table.insert(pList, p.Name .. " (" .. p.DisplayName .. ")") 
         end
      end
      TP_Dropdown:Refresh(pList)
      TargetDropdown:Refresh(pList)
      WhitelistDropdown:Refresh(pList)
      task.wait(3)
   end
end)

run.RenderStepped:Connect(function()
    if not script_running or not player.Character then return end
    local hum = player.Character:FindFirstChildOfClass("Humanoid")
    if hum then
        if speedEnabled then hum.WalkSpeed = speedValue end
        if jumpEnabled then hum.JumpPower = jumpValue end
    end
    if not player.Character:FindFirstChild("HumanoidRootPart") then return end
    for _, p in ipairs(players:GetPlayers()) do
        if p == player then continue end
        local char = p.Character
        if not char or not char:FindFirstChild("HumanoidRootPart") then continue end
        local isFriend = player:IsFriendsWith(p.UserId)
        local isBot = not p:IsA("Player") or p.UserId <= 0
        local dist = (player.Character.HumanoidRootPart.Position - char.HumanoidRootPart.Position).Magnitude
        
        if killFriendsActive then attack(char)
        elseif killAllActive and not isFriend then attack(char)
        elseif killTargetActive and selected == p.Name then attack(char)
        elseif killBotsActive and isBot then attack(char)
        elseif isAura and dist <= 20 then attack(char)
        elseif auraNoFriends and dist <= 20 and not isFriend then attack(char)
        elseif auraBots and dist <= 20 and isBot then attack(char)
        elseif auraNoTeam and dist <= 20 and p.Team ~= player.Team then attack(char) end
    end
end)

Rayfield:Notify({Title = "TarekScripter | Hub (BETA)", Content = "مرحبا بك في النسخه التجريبيه من السكربت!", Duration = 5})

Features & Information

It's a list of all players. When you select a player, that player attacks And you are in your place with an item, whether it's a slap, knife, or sword. I hope you have a good experience.

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts