loadstring(game:HttpGet(("https://[Log in to view URL]")))()
MakeWindow({
  Hub = {
    Title = "speed-wave 1.3 | Murder Mystery 2",
    Animation = "oh hi"
  },
  Key = {
    KeySystem = false,
    Title = "Key System",
    Description = "",
    KeyLink = "",
    Keys = {"1234"},
    Notifi = {
      Notifications = true,
      CorrectKey = "Running the Script...",
      Incorrectkey = "The key is incorrect",
      CopyKeyLink = "Copied to Clipboard"
    }
  }
})
MinimizeButton({
  Image = "rbxassetid://",
  Size = {40, 40},
  Color = Color3.fromRGB(10, 10, 10),
  Corner = true,
  Stroke = false,
  StrokeColor = Color3.fromRGB(255, 0, 0)
})
local Image = AddImageLabel(Main, {
  Name = "speed-wave",
  Image = "rbxassetid://18393252027"
})
local Paragraph = AddParagraph(Main, {"نسخ قناة التليجرام", "There are more people here"})
AddButton(Main, {
  Name = "نسخ قناة",
  Callback = function()
    setclipboard('https://[Log in to view URL]')
  end
})
MakeNotifi({
  Title = "شلونك 💋🗿",
  Text = "speed-wave",
  Time = 7
})
local Main = MakeTab({Name = "الماب"})
local section = AddSection(Main, {"•---------»[الكشف]«---------•"})
AddButton(Main, {
  Name = "كشف الاعبين ",
  Callback = function()
    loadstring(game:HttpGet("https://[Log in to view URL]"))(' Watermelon ?')
  end
})
AddButton(Main, {
  Name = "كشف قاتل + الشرف",
  Callback = function()
    -- // Constants \\ --

-- [ Services ] --
local Services = setmetatable({}, {__index = function(Self, Index)
local NewService = game.GetService(game, Index)
if NewService then
Self[Index] = NewService
end
return NewService
end})

-- [ Modules ] --
--[[
local OrnamentalMouse = loadstring(game:HttpGet("https://[Log in to view URL]", true))().new()
OrnamentalMouse.Sensitivity = 0.9
OrnamentalMouse.AutoUpdate = false
]]

-- [ LocalPlayer ] --
local LocalPlayer = Services.Players.LocalPlayer
local Camera = workspace.CurrentCamera

-- [ Weapon Names ] --
local WeaponNames = {
   Knife = {
Index = "Murderer";
Color = Color3.fromRGB(255, 0, 0)
};
Gun = {
Index = "Sheriff";
Color = Color3.fromRGB(0, 0, 255)
};
}

local AttackAnimations = {
   "rbxassetid://2467567750";
   "rbxassetid://1957618848";
   "rbxassetid://2470501967";
   "rbxassetid://2467577524";
}

-- // Variables \\ --
-- [ Roles ] --
local Roles = {
   Murderer = nil;
   Sheriff = nil;
   Closest = nil;
}

local ESPInstances = {}
local ESPToggle = true

local SilentAIMEnabled = true

-- [ Character ] --
local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")
LocalPlayer.CharacterAdded:Connect(function(Character)
Character = Character
Humanoid = Character:WaitForChild("Humanoid")
end)

-- [ Raycast Parameters ] --
local RaycastParameters = RaycastParams.new()
RaycastParameters.IgnoreWater = true
RaycastParameters.FilterType = Enum.RaycastFilterType.Blacklist
RaycastParameters.FilterDescendantsInstances = {LocalPlayer.Character}

-- // Functions \\ --
-- [ Main ] --
local Functions = {}

-- ESP --
function Functions.ESP(Part, Color)
   if Part:FindFirstChildOfClass('BoxHandleAdornment') then
       return Part:FindFirstChildOfClass('BoxHandleAdornment')
   end

   local Box = Instance.new("BoxHandleAdornment")
   Box.Size = Part.Size + Vector3.new(0.1, 0.1, 0.1)
   Box.Name = "Mesh"
   Box.Visible = ESPToggle
   Box.Adornee = Part
   Box.Color3 = Color
   Box.AlwaysOnTop = true
   Box.ZIndex = 5
   Box.Transparency = 0.5
   Box.Parent = Part

   table.insert(ESPInstances, Box)

   return Box
end

-- Notify Roles --
function Functions.NotifyRoles()
   if Roles.Murderer then
       -- Murderer --
       local Image, Ready = Services.Players:GetUserThumbnailAsync(Roles.Murderer.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420)
       Services.StarterGui:SetCore("SendNotification", {
           Title = 'Murderer';
           Text = Roles.Murderer.Name;
           Icon = Image;
           Duration = 5;
       })
   end

   if Roles.Sheriff then
       -- Sheriff --
       local Image, Ready = Services.Players:GetUserThumbnailAsync(Roles.Sheriff.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420)
       Services.StarterGui:SetCore("SendNotification", {
           Title = 'Sheriff';
           Text = Roles.Sheriff.Name;
           Icon = Image;
           Duration = 5;
       })
   end
end

-- GetClosestPlayer --
function Functions.GetClosestPlayer(MaxDistance)
   local ClosestPlayer = nil
   local FarthestDistance = MaxDistance or math.huge

   for i, v in ipairs(Services.Players.GetPlayers(Services.Players)) do
       if v ~= LocalPlayer then
           pcall(function()
               local DistanceFromPlayer = (LocalPlayer.Character.PrimaryPart.Position - v.Character.PrimaryPart.Position).Magnitude
               if DistanceFromPlayer < FarthestDistance then
                   FarthestDistance = DistanceFromPlayer
                   ClosestPlayer = v
               end
           end)
       end
   end

   return ClosestPlayer
end

-- [ Event ] --
local EventFunctions = {}

function EventFunctions.Initialize(Player)
   local function CharacterAdded(Character)
       Player:WaitForChild("Backpack").ChildAdded:Connect(function(Child)
           local Role = WeaponNames[Child.Name]
           if Role then
Roles[Role.Index] = Player

               local Cham = Functions.ESP(Player.Character.HumanoidRootPart, Role.Color)

               local Animator = Player.Character:FindFirstChildWhichIsA("Humanoid"):WaitForChild("Animator")
               Animator.AnimationPlayed:Connect(function(AnimationTrack)
                   if (AnimationTrack and AnimationTrack.Animation) == nil then
                       return
                   end

                   if table.find(AttackAnimations, AnimationTrack.Animation.AnimationId) then
                       Cham.Color3 = Color3.fromRGB(255, 0, 255)

                       while true do
                           Services.RunService.Heartbeat:Wait(0.01)
                           local PlayingAnimations = Animator:GetPlayingAnimationTracks()
                           local StillAttacking = false
                           for i,v in ipairs(PlayingAnimations) do
                               if table.find(AttackAnimations, v.Animation.AnimationId) then
                                   StillAttacking = true
                               end
                           end
                           if StillAttacking == false then
                               break
                           end
                       end

                       Cham.Color3 = Role.Color
                   end
               end)
           end
       end)
   end

   CharacterAdded(Player.Character or Player.CharacterAdded:Wait())
   Player.CharacterAdded:Connect(CharacterAdded)
end

function EventFunctions.GunAdded(Child)
   if Child.Name == "GunDrop" then
       Functions.ESP(Child, Color3.fromRGB(255, 255, 255))
   end
end

function EventFunctions.ContextActionService_C(actionName, InputState, inputObject)
if InputState == Enum.UserInputState.End then
return
   end
   
   Functions.NotifyRoles()
end

function EventFunctions.ContextActionService_V(actionName, InputState, inputObject)
if InputState == Enum.UserInputState.End then
return
   end

   if Humanoid.WalkSpeed == 16.5 or Humanoid.WalkSpeed == 16 then
Humanoid.WalkSpeed = 20
else
Humanoid.WalkSpeed = 16.5
   end

   Services.StarterGui:SetCore("SendNotification", {
Title = 'Speed Change';
Text = tostring(Humanoid.WalkSpeed);
Duration = 3;
})
end

function EventFunctions.ContextActionService_B(actionName, InputState, inputObject)
if InputState == Enum.UserInputState.End then
return
   end

   ESPToggle = not ESPToggle
   for i,v in ipairs(ESPInstances) do
       v.Visible = ESPToggle
       if v.Parent == nil then
           table.remove(ESPInstances, i)
       end
   end
end

function EventFunctions.ContextActionService_G(actionName, InputState, inputObject)
   if InputState == Enum.UserInputState.End then
return
   end
   SilentAIMEnabled = not SilentAIMEnabled
   Services.StarterGui:SetCore("SendNotification", {
Title = 'Silent Aim';
Text = "Enabled: " .. tostring(SilentAIMEnabled);
Duration = 3;
})
end

-- // Metatable \\ --
local RawMetatable = getrawmetatable(game)
local OldNameCall = RawMetatable.__namecall
setreadonly(RawMetatable, false)

RawMetatable.__namecall = newcclosure(function(Object, ...)
   local NamecallMethod = getnamecallmethod()
   local Arguments = {...}

   if SilentAIMEnabled == true then
       RaycastParameters.FilterDescendantsInstances = {LocalPlayer.Character}
       if NamecallMethod == "FireServer" and tostring(Object) == "Throw" then
           local Success, Error = pcall(function()
               local Closest = Functions.GetClosestPlayer()
               local PrimaryPart = Closest.Character.PrimaryPart
               local Velocity = PrimaryPart.AssemblyLinearVelocity * Vector3.new(1, 0, 1)
               local Magnitude = (PrimaryPart.Position - LocalPlayer.Character.PrimaryPart.Position).Magnitude
               local Prediction = Velocity * 0.5 * Magnitude / 100
               local Result = workspace.Raycast(workspace, LocalPlayer.Character.PrimaryPart.Position, (PrimaryPart.Position - (LocalPlayer.Character.PrimaryPart.Position + Prediction)).Unit * 200, RaycastParameters)
               Arguments[2] = Result.Position
           end)
           if not Success then
               warn(Error)
           end
       elseif NamecallMethod == "InvokeServer" and tostring(Object) == "ShootGun" and Roles.Murderer then
           local Success, Error = pcall(function()
               local PrimaryPart = Roles.Murderer.Character.PrimaryPart
               local Prediction = PrimaryPart.AssemblyLinearVelocity / 40
               if math.abs(PrimaryPart.AssemblyLinearVelocity.Y) < 10 then
                   Arguments[2] = PrimaryPart.Position + Prediction
               else
                   return "Nullify Remote"
               end
           end)
           if not Success then
               warn(Error)
           elseif Success == "Nullify Remote" then
               warn("Null")
               return
           end
       end
   end

   return OldNameCall(Object, unpack(Arguments))
end)

setreadonly(RawMetatable, true)

-- // Event Listeners \\ --
for i,v in ipairs(Services.Players:GetPlayers()) do
EventFunctions.Initialize(v)
end
Services.Players.PlayerAdded:Connect(EventFunctions.Initialize)

workspace.ChildAdded:Connect(EventFunctions.GunAdded)

-- [ Binds ] --
Services.ContextActionService:BindAction('SprintBind', EventFunctions.ContextActionService_V, false, Enum.KeyCode.V)
Services.ContextActionService:BindAction('NotifyBind', EventFunctions.ContextActionService_C, false, Enum.KeyCode.C)
Services.ContextActionService:BindAction('ESPBind', EventFunctions.ContextActionService_B, false, Enum.KeyCode.B)
Services.ContextActionService:BindAction('AIMBind', EventFunctions.ContextActionService_G, false, Enum.KeyCode.G)

-- // Actions \\ --
  end
})
AddButton(Main, {
  Name = "كشف الاعبين الاسم و دم ",
  Callback = function()
    --[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
local ESP = loadstring(game:HttpGet("https://[Log in to view URL]"))();

--// Master switch
ESP.Enabled = true;

--// Enable boxes
ESP.ShowBox = true;

--// Set the box type to corner
ESP.BoxType = "Corner Box Esp";

--// Enable names
ESP.ShowName = true;

--// Enable Healhbar
ESP.ShowHealth = true;

--// Enable tracers
ESP.ShowTracer = true;

--// Enable Distance
ESP.ShowDistance = true;

--[[
    Enable skeletons: (currently broken)
    ESP.ShowSkeletons = true;
]]



--[[
    These are all the settings
    local ESP_SETTINGS = {
        BoxOutlineColor = Color3.new(0, 0, 0),
        BoxColor = Color3.new(1, 1, 1),
        NameColor = Color3.new(1, 1, 1),
        HealthOutlineColor = Color3.new(0, 0, 0),
        HealthHighColor = Color3.new(0, 1, 0),
        HealthLowColor = Color3.new(1, 0, 0),
        CharSize = Vector2.new(4, 6),
        Teamcheck = false,
        WallCheck = false,
        Enabled = false,
        ShowBox = false,
        BoxType = "2D",
        ShowName = false,
        ShowHealth = false,
        ShowDistance = false,
        ShowSkeletons = false,
        ShowTracer = false,
        TracerColor = Color3.new(1, 1, 1), 
        TracerThickness = 2,
        SkeletonsColor = Color3.new(1, 1, 1),
        TracerPosition = "Bottom",
    }
    ermm yep thats about it
]]
  end
})
local section = AddSection(Main, {"•---------»[القتل]«---------•"})
AddButton(Main, {
  Name = "تطير الكل ",
  Callback = function()
    loadstring(game:HttpGet("https://[Log in to view URL]"))()
  end
})
local section = AddSection(Main, {"•---------»[الجدار]«---------•"})
AddButton(Main, {
  Name = "اخترق الجدار",
  Callback = function()
    --[[
	WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
local Noclip = nil
local Clip = nil
 
function noclip()
	Clip = false
	local function Nocl()
		if Clip == false and game.Players.LocalPlayer.Character ~= nil then
			for _,v in pairs(game.Players.LocalPlayer.Character:GetDescendants()) do
				if v:IsA('BasePart') and v.CanCollide and v.Name ~= floatName then
					v.CanCollide = false
				end
			end
		end
		wait(0.21) -- basic optimization
	end
	Noclip = game:GetService('RunService').Stepped:Connect(Nocl)
end
 
function clip()
	if Noclip then Noclip:Disconnect() end
	Clip = true
end
 
noclip() -- to toggle noclip() and clip()
  end
})
local section = AddSection(Main, {"•---------»[السيرفر]«---------•"})
AddButton(Main, {
  Name = "دخلت سيرفر عشوائي ",
  Callback = function()
    local Http = game:GetService("HttpService")
local TPS = game:GetService("TeleportService")
local Api = "https://[Log in to view URL]"

local _place = game.PlaceId
local _servers = Api.._place.."/servers/Public?sortOrder=Asc&limit=100"
function ListServers(cursor)
  local Raw = game:HttpGet(_servers .. ((cursor and "&cursor="..cursor) or ""))
  return Http:JSONDecode(Raw)
end

local Server, Next; repeat
  local Servers = ListServers(Next)
  Server = Servers.data[1]
  Next = Servers.nextPageCursor
until Server

TPS:TeleportToPlaceInstance(_place,Server.id,game.Players.LocalPlayer)
  end
})
AddButton(Main, {
  Name = "اذا انطردت يرجعك ثاني مره للماب",
  Callback = function()
    loadstring(game:HttpGet("https://[Log in to view URL]", true))()
  end
})
local section = AddSection(Main, {"•---------»[نفس حياه واقعيه]«---------•"})

AddButton(Main, {
  Name = "RTX",
  Callback = function()
    loadstring(game:HttpGet(('https://[Log in to view URL]'),true))()
  end
})
local section = AddSection(Main, {"•---------»[لا يوجد شيء]«---------•"})
local Main = MakeTab({Name = "الاعب"})
local section = AddSection(Main, {"•---------»[الاعب]«---------•"})

AddButton(Main, {
  Name = "قفز لا نهائي",
  Callback = function()
    local InfiniteJumpEnabled = true
game:GetService("UserInputService").JumpRequest:connect(function()
	if InfiniteJumpEnabled then
		game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
	end
end)
  end
})
AddButton(Main, {
  Name = "سرعة",
  Callback = function()
    -- Made By Proto-

game:GetService("StarterGui"):SetCore("SendNotification",{
    Title = "تم تفعيل السكربت";
    Text = "speed-wave";
    Duration = 20;
})

local StarterGui = Instance.new("ScreenGui")
local Frame = Instance.new("Frame")
local UICorner = Instance.new("UICorner")
local TextButton = Instance.new("TextButton")
local UICorner_2 = Instance.new("UICorner")
local TextButton_2 = Instance.new("TextButton")
local UICorner_3 = Instance.new("UICorner")
local TextLabel = Instance.new("TextLabel")
local TextBox = Instance.new("TextBox")
local UICorner_4 = Instance.new("UICorner")
local TextLabel_2 = Instance.new("TextLabel")
local TextButton_3 = Instance.new("TextButton")
local UICorner_5 = Instance.new("UICorner")

--Propers

StarterGui.Name = "StarterGui"
StarterGui.Parent = game.CoreGui
StarterGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling

Frame.Parent = StarterGui
Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
Frame.BorderColor3 = Color3.fromRGB(255, 0, 0)
Frame.Position = UDim2.new(0.219810039, 0, 0.233396575, 0)
Frame.Size = UDim2.new(0.560379922, 0, 0.527514219, 0)
Frame.Visible = false
Frame.Active = true
Frame.Draggable = true

UICorner.Parent = Frame

TextButton.Parent = Frame
TextButton.BackgroundColor3 = Color3.fromRGB(255, 0, 0)
TextButton.Position = UDim2.new(0.0895883814, 0, 0.712230206, 0)
TextButton.Size = UDim2.new(0.343825668, 0, 0.172661871, 0)
TextButton.Font = Enum.Font.Cartoon
TextButton.Text = "إلغاء"
TextButton.TextColor3 = Color3.fromRGB(255, 255, 255)
TextButton.TextScaled = true
TextButton.TextSize = 14.000
TextButton.TextWrapped = true

UICorner_2.Parent = TextButton

TextButton_2.Parent = Frame
TextButton_2.BackgroundColor3 = Color3.fromRGB(25, 255, 0)
TextButton_2.Position = UDim2.new(0.544794202, 0, 0.712230206, 0)
TextButton_2.Size = UDim2.new(0.343825668, 0, 0.172661871, 0)
TextButton_2.Font = Enum.Font.Cartoon
TextButton_2.Text = "تفعيل"
TextButton_2.TextColor3 = Color3.fromRGB(255, 255, 255)
TextButton_2.TextScaled = true
TextButton_2.TextSize = 14.000
TextButton_2.TextWrapped = true

UICorner_3.Parent = TextButton_2

TextLabel.Parent = Frame
TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextLabel.BackgroundTransparency = 1.000
TextLabel.Size = UDim2.new(1, 0, 0.179856122, 0)
TextLabel.Font = Enum.Font.Cartoon
TextLabel.Text = "speed-wave"
TextLabel.TextColor3 = Color3.fromRGB(255, 0, 0)
TextLabel.TextScaled = true
TextLabel.TextSize = 14.000
TextLabel.TextWrapped = true

TextBox.Parent = Frame
TextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextBox.Position = UDim2.new(0.256658584, 0, 0.323741019, 0)
TextBox.Size = UDim2.new(0.484261513, 0, 0.179856122, 0)
TextBox.Font = Enum.Font.Cartoon
TextBox.PlaceholderText = "أدخل سرعة المشي"
TextBox.Text = "16"
TextBox.TextColor3 = Color3.fromRGB(97, 97, 97)
TextBox.TextScaled = true
TextBox.TextSize = 14.000
TextBox.TextWrapped = true

UICorner_4.Parent = TextBox

TextLabel_2.Parent = TextBox
TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
TextLabel_2.BackgroundTransparency = 1.000
TextLabel_2.Position = UDim2.new(0.0765053779, 0, 1, 0)
TextLabel_2.Size = UDim2.new(0, 106, 0, 27)
TextLabel_2.Font = Enum.Font.Cartoon
TextLabel_2.Text = "أرقام فقط"
TextLabel_2.TextColor3 = Color3.fromRGB(255, 0, 0)
TextLabel_2.TextScaled = true
TextLabel_2.TextSize = 14.000
TextLabel_2.TextWrapped = true

TextButton_3.Parent = StarterGui
TextButton_3.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
TextButton_3.BorderColor3 = Color3.fromRGB(255, 0, 0)
TextButton_3.Position = UDim2.new(-0.000928521913, 0, 0.488205522, 0)
TextButton_3.Size = UDim2.new(0, 85, 0, 37)
TextButton_3.Font = Enum.Font.Cartoon
TextButton_3.Text = "سرعة"
TextButton_3.TextColor3 = Color3.fromRGB(255, 0, 0)
TextButton_3.TextScaled = true
TextButton_3.TextSize = 14.000
TextButton_3.TextWrapped = true

UICorner_5.Parent = TextButton_3

-- Scripts:

local function CHCRPGN_fake_script() -- TextButton.LocalScript 
	local script = Instance.new('LocalScript', TextButton)

	script.Parent.MouseButton1Click:Connect(function()
		script.Parent.Parent.Visible = false
	end)
	
	
end
coroutine.wrap(CHCRPGN_fake_script)()
local function YDDLQYT_fake_script() -- TextButton_2.LocalScript 
	local script = Instance.new('LocalScript', TextButton_2)

	local player = game.Players.LocalPlayer
	
	script.Parent.MouseButton1Click:Connect(function()
		wait(0.6)
		script.Parent.Parent.Visible = false
		game.Players.LocalPlayer.character.Humanoid.WalkSpeed = script.Parent.Parent.TextBox.Text
	end)
	
	
end
coroutine.wrap(YDDLQYT_fake_script)()
local function RZIFDD_fake_script() -- Frame.LocalScript 
	local script = Instance.new('LocalScript', Frame)

	local Frame = script.Parent
	
	Frame.Active = true
	Frame.Draggable = true
	
end
coroutine.wrap(RZIFDD_fake_script)()
local function RZJF_fake_script() -- TextButton_3.LocalScript 
	local script = Instance.new('LocalScript', TextButton_3)

	script.Parent.MouseButton1Click:Connect(function()
		script.Parent.Parent.Frame.Visible = true
	end)
	
end
coroutine.wrap(RZJF_fake_script)()
  end
})
AddButton(Main, {
  Name = "طيران الاعب 2",
  Callback = function()
    loadstring(game:HttpGet('https://[Log in to view URL]'))()
  end
})

AddButton(Main, {
  Name = "ايقاف الزمن",
  Callback = function(ا
    loadstring(game:HttpGet('https://[Log in to view URL]'))()
  end
})
AddButton(Main, {
  Name = "راس مخفي باين لناس",
  Callback = function()
    loadstring(game:HttpGet('https://[Log in to view URL]'))()
  end
})
AddButton(Main, {
  Name = "احم احم 18+",
  Callback = function()
    loadstring(game:HttpGet("https://[Log in to view URL]"))()
  end
})
AddButton(Main, {
  Name = "ايم بوت ",
  Callback = function()
    loadstring(game:HttpGet("https://[Log in to view URL]"))()
  end
})
AddButton(Main, {
  Name = "قتل نفسك",
  Callback = function()
    game.Players.LocalPlayer.Character.Head:Destroy()
  end
})

AddButton(Main, {
  Name = "عدم الموت",
  Callback = function()
    loadstring(game:HttpGet("https://[Log in to view URL]"))()
  end
})
local section = AddSection(Main, {"•---------»[يزيادة FPS]«---------•"})
AddButton(Main, {
  Name = "زيادة FPS",
  Callback = function()
    loadstring(game:HttpGet(("https://[Log in to view URL]"),true))()
  end
})
local Main = MakeTab({Name = "التجميع"})
local section = AddSection(Main, {"•---------»[تجمع فلوس و كرات]«---------•"})
AddButton(Main, {
  Name = "تجمع كرات",
  Callback = function()
    loadstring(game:HttpGet("https://[Log in to view URL]", true))()
  end
})
AddButton(Main, {
  Name = "تجميع فلوس",
  Callback = function()
    loadstring(game:HttpGet("https://[Log in to view URL]"))()
  end
})
local Main = MakeTab({Name = "التخريب"})
local section = AddSection(Main, {"•---------»[تخريب الشات]«---------•"})
AddButton(Main, {
  Name = "عدم اظهار # في الكلام",
  Callback = function()
    loadstring(game:HttpGetAsync("https://[Log in to view URL]"))({
    Settings = {
        Mode = "Normal", -- Type Normal for the user interface. Type "simple" to get a more simple version of BetterBypasser
        Keybind = "G",
        CustomBypasses = {} -- Dictionary table needed here. Not required
    }
})
  end
})
AddButton(Main, {
  Name = "تخريب الشات يكرر الكلام اكثر من مره",
  Callback = function()
    loadstring(game:HttpGet("https://[Log in to view URL]"))()
  end
})
AddButton(Main, {
  Name = "تخريب الماب",
  Callback = function()
    loadstring(game:HttpGet("https://[Log in to view URL]", true))()
  end
})
AddButton(Main, {
  Name = "تخريب الماب و الاعبين ",
  Callback = function()
    loadstring(game:HttpGet('https://[Log in to view URL]'))()
  end
})
AddButton(Main, {
  Name = "VR",
  Callback = function()
    --hello fellow ROSPLOIT script user have a good day/night :))
--
--██████╗░░█████╗░░██████╗██████╗░██╗░░░░░░█████╗░██╗████████╗
--██╔══██╗██╔══██╗██╔════╝██╔══██╗██║░░░░░██╔══██╗██║╚══██╔══╝
--██████╔╝██║░░██║╚█████╗░██████╔╝██║░░░░░██║░░██║██║░░░██║░░░
--██╔══██╗██║░░██║░╚═══██╗██╔═══╝░██║░░░░░██║░░██║██║░░░██║░░░
--██║░░██║╚█████╔╝██████╔╝██║░░░░░███████╗╚█████╔╝██║░░░██║░░░
--╚═╝░░╚═╝░╚════╝░╚═════╝░╚═╝░░░░░╚══════╝░╚════╝░╚═╝░░░╚═╝░░░--
 
game["Run Service"].RenderStepped:connect(function()
   settings().Physics.AllowSleep = false
   setsimulationradius(math.huge*math.huge,math.huge*math.huge*math.huge)
end)
 
--[[---------Settings---------]]--
local bodyTransparency = 0 --Change the transparency of your character (0 - 1)
local bodyVelocity = {-17.7, 0, -17.7} --Change your body parts velocity. First number value is the X value. Second number value is the Y value. Third number value is the Z value.
local hatVelocity = {-17.7, 0, -17.7} --Change your accessory's velocity. First number value is the X value. Second number value is the Y value. Third number value is the Z value.
--Velocity is not recommended to be (-17.7, 0, -17.7) in R15 since body parts often fall in R15.
--[[--------------------------]]--
 
local player1 = game.Players.LocalPlayer
local character1 = player1.Character
 
--Fake Character--
--Create Attachment Function
local function CreateAttachment(parent, position, orientation, axis, secondaryAxis, name)
    local newAttchment = Instance.new("Attachment", parent)
    newAttchment.Position = position
    newAttchment.Orientation = orientation
    newAttchment.Axis = axis
    newAttchment.SecondaryAxis = secondaryAxis
    newAttchment.Name = name
end
 
--Variables
local player1 = game:GetService("Players").LocalPlayer
local character1 = player1.Character
local hrp = character1.HumanoidRootPart
 
for i,v in pairs(character1:GetChildren()) do
    if v:IsA("LocalScript") then
        v:Destroy()
    end
end
 
local camera = workspace.CurrentCamera
 
local reanimFolder = Instance.new("Folder", character1)
reanimFolder.Name = "FakeCharacter"
 
local model = Instance.new("Model", reanimFolder)
model.Name = "Reanimation"
 
local userInputService = game:GetService("UserInputService")
local movingW, movingA, movingS, movingD, jumping = false
 
--Body Parts--
--Head
local cHead = Instance.new("Part", model)
cHead.Size = Vector3.new(2, 1, 1)
cHead.Name = "Head"
 
--Torso
local cTorso = Instance.new("Part", model)
cTorso.Size = Vector3.new(2, 2, 1)
cTorso.Name = "Torso"
 
--Left Arm
local cLArm = Instance.new("Part", model)
cLArm.Size = Vector3.new(1, 2, 1)
cLArm.Name = "Left Arm"
 
--Right Arm
local cRArm = Instance.new("Part", model)
cRArm.Size = Vector3.new(1, 2, 1)
cRArm.Name = "Right Arm"
 
--Left Leg
local cLLeg = Instance.new("Part", model)
cLLeg.Size = Vector3.new(1, 2, 1)
cLLeg.Name = "Left Leg"
 
--Right Leg
local cRLeg = Instance.new("Part", model)
cRLeg.Size = Vector3.new(1, 2, 1)
cRLeg.Name = "Right Leg"
 
--HumanoidRootPart
local cHRP = Instance.new("Part", model)
cHRP.Size = Vector3.new(2, 2, 1)
cHRP.Name = "HumanoidRootPart"
cHRP.Transparency = 1
cHRP.CanCollide = false
 
--Transparency
for i,v in pairs(model:GetChildren()) do
    if v:IsA("Part") and v.Name ~= "HumanoidRootPart" then
        v.Transparency = 1--0.5
    end
end
 
--Joints--
--Right Shoulder
local rShoulder = Instance.new("Motor6D", cTorso)
rShoulder.Part0 = cTorso
rShoulder.Part1 = cRArm
rShoulder.Name = "Right Shoulder"
rShoulder.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
rShoulder.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
 
--Left Shoulder
local lShoulder = Instance.new("Motor6D", cTorso)
lShoulder.Part0 = cTorso
lShoulder.Part1 = cLArm
lShoulder.Name = "Left Shoulder"
lShoulder.C0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
lShoulder.C1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
 
--Right Hip
local rHip = Instance.new("Motor6D", cTorso)
rHip.Part0 = cTorso
rHip.Part1 = cRLeg
rHip.Name = "Right Hip"
rHip.C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  end
})
local Main = MakeTab({Name = "المفضلات"})
local section = AddSection(Main, {"كلشي مجاني "})
AddButton(Main, {
  Name = "رقصات مجانيه ",
  Callback = function()
    loadstring(game:HttpGet("https://[Log in to view URL]"))()
  end
})
AddButton(Main, {
  Name = "الرأس والرجل",
  Callback = function()
    loadstring(game:HttpGet('https://[Log in to view URL]'))()
  end
})
AddButton(Main, {
  Name = "ادمن",
  Callback = function()
  loadstring(game:HttpGet('https://[Log in to view URL]'))()  
  end
})

AddButton(Main, {
  Name = "أرسيوس",
  Callback = function()
    loadstring(game:HttpGet("https://[Log in to view URL]"))()
  end
}) 
AddButton(Main, {
  Name = "مراقبة الناس",
  Callback = function()
    loadstring(game:HttpGet('https://[Log in to view URL]'))()
  end
})
AddButton(Main, {
  Name = "كيبورد",
  Callback = function()
    loadstring(game:HttpGet(('https://[Log in to view URL]'),true))()
  end
})
AddButton(Main, {
  Name = "ترجيع الوقت",
  Callback = function()
    loadstring(game:HttpGet("https://[Log in to view URL]"))()
  end
})
    

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: