Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
- local Window = Rayfield:CreateWindow({
- Name = "LuaScripter | Script Hub",
- Icon = 0, -- Icon in Topbar. Can use Lucide Icons (string) or Roblox Image (number). 0 to use no icon (default).
- LoadingTitle = "LuaScripter | Script Hub",
- LoadingSubtitle = "by Lua2Tact",
- Theme = "Green", -- Check https://docs.sirius.menu/rayfield/configuration/themes
- ToggleUIKeybind = "K", -- The keybind to toggle the UI visibility (string like "K" or Enum.KeyCode)
- DisableRayfieldPrompts = false,
- DisableBuildWarnings = false, -- Prevents Rayfield from warning when the script has a version mismatch with the interface
- ConfigurationSaving = {
- Enabled = true,
- FolderName = nil, -- Create a custom folder for your hub/game
- FileName = "Big Hub"
- },
- Discord = {
- Enabled = false, -- Prompt the user to join your Discord server if their executor supports it
- Invite = "noinvitelink", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ ABCD would be ABCD
- RememberJoins = true -- Set this to false to make them join the discord every time they load it up
- },
- KeySystem = true, -- Set this to true to use our key system
- KeySettings = {
- Title = "LuaScripter | Key System",
- Subtitle = "Buy script for key or make ticket",
- Note = "https://discord.gg/axKG7Nbc", -- Use this to tell the user how to get a key
- FileName = "Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
- SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
- GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
- Key = {"LuaOT"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
- }
- })
- local MainTab = Window:CreateTab("💪Main👍", nil) -- Title, Image
- local Section = MainTab:CreateSection("💪Main👍")
- local Button = MainTab:CreateButton({
- Name = "👁️IY👁️",
- Callback = function()
- loadstring(game:HttpGet(('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'),true))()
- end,
- })
- local Button = MainTab:CreateButton({
- Name = "💅Troll💅",
- Callback = function()
- loadstring(game:HttpGet("https://pastefy.app/lawnvcTT/raw", true))()
- end,
- })
- local PlayerTab = Window:CreateTab("🥷player🥷", nil) -- Title, Image
- local Section = PlayerTab:CreateSection("🥷player🥷")
- local Slider = PlayerTab:CreateSlider({
- Name = "🏃♀️WalkSpeed🏃♀️",
- Range = {0, 30},
- Increment = 1,
- Suffix = "Speed",
- CurrentValue = 16,
- Flag = "Slider1", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
- Callback = function(Value)
- game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = (Value)
- end,
- })
- local Button = PlayerTab:CreateButton({
- Name = "Infinite Jump/Allow Jump",
- Callback = function()
- loadstring(game:HttpGet("https://cdn.wearedevs.net/scripts/Infinite%20Jump.txt"))()
- end,
- })
- local TeleportTab = Window:CreateTab("🛸Teleport🛸", nil) -- Title, Image
- local Section = TeleportTab:CreateSection("🛸Teleport🛸")
- local Button = TeleportTab:CreateButton({
- Name = "TPS DOWN FOR NOW",
- Callback = function()
- -- The function that takes place when the button is pressed
- end,
- })
- local MiscTab = Window:CreateTab("⚙️Misc⚙️", nil) -- Title, Image
- local Section = MiscTab:CreateSection("⚙️Misc⚙️")
- local Button = MiscTab:CreateButton({
- Name = "Instant Intereact(will freeze for abit)",
- Callback = function()
- for i,v in ipairs(game:GetService("Workspace"):GetDescendants()) do
- if v.ClassName == "ProximityPrompt" then
- v.HoldDuration = 0
- end
- end
- end,
- })
- local BuyerTab = Window:CreateTab("💸LuaScripter | Buyers Speacial💸", nil) -- Title, Image
- local Section = BuyerTab:CreateSection("💸LuaScripter | Buyers Speacial💸")
- local Button = BuyerTab:CreateButton({
- Name = "Hitbox(15,15,15)",
- Callback = function()
- getgenv().HBE = true -- HBE Variable, use this to control whether the hitboxes are active or not.
- local Players = game:GetService("Players")
- local LocalPlayer = Players.LocalPlayer
- local function GetCharParent()
- local charParent
- repeat wait() until LocalPlayer.Character
- for _, char in pairs(workspace:GetDescendants()) do
- if string.find(char.Name, LocalPlayer.Name) and char:FindFirstChild("Humanoid") then
- charParent = char.Parent
- break
- end
- end
- return charParent
- end
- -- pcall to avoid the script breaking on low level executors (e.g. Solara or any Xeno paste)
- pcall(function()
- local mt = getrawmetatable(game)
- setreadonly(mt, false)
- local old = mt.__index
- mt.__index = function(Self, Key)
- if tostring(Self) == "HumanoidRootPart" and tostring(Key) == "Size" then
- return Vector3.new(2,2,1)
- end
- return old(Self, Key)
- end
- setreadonly(mt, true)
- end)
- local CHAR_PARENT = GetCharParent()
- local HITBOX_SIZE = Vector3.new(8,8,8) -- Default size. You can let the user choose with a slider. e.g. HITBOX_SIZE = Vector3.new(Value, Value, Value)
- local HITBOX_COLOUR = Color3.fromRGB(255,0,0) -- Default colour (RGB)
- local function AssignHitboxes(player)
- if player == LocalPlayer then return end
- local hitbox_connection;
- hitbox_connection = game:GetService("RunService").RenderStepped:Connect(function()
- local char = CHAR_PARENT:FindFirstChild(player.Name)
- if getgenv().HBE then
- if char and char:FindFirstChild("HumanoidRootPart") and (char.HumanoidRootPart.Size ~= HITBOX_SIZE or char.HumanoidRootPart.Color ~= HITBOX_COLOUR) then
- char.HumanoidRootPart.Size = HITBOX_SIZE
- char.HumanoidRootPart.Color = HITBOX_COLOUR
- char.HumanoidRootPart.CanCollide = false
- char.HumanoidRootPart.Transparency = 0.5
- end
- else
- hitbox_connection:Disconnect()
- char.HumanoidRootPart.Size = Vector3.new(2,2,1)
- char.HumanoidRootPart.Transparency = 1
- end
- end)
- end
- for _, player in ipairs(Players:GetPlayers()) do
- AssignHitboxes(player)
- end
- Players.PlayerAdded:Connect(function(player)
- if getgenv().HBE then
- AssignHitboxes(player)
- end
- end)
- end,
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement