Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --// Bochechudo Exploits (v0.16)
- --// Usado um plugin para converter Interface do Usuário Grafical para script
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- ScreenGui0 = Instance.new("ScreenGui")
- Frame1 = Instance.new("Frame")
- Frame2 = Instance.new("Frame")
- ImageLabel3 = Instance.new("ImageLabel")
- TextLabel4 = Instance.new("TextLabel")
- TextButton5 = Instance.new("TextButton")
- LocalScript6 = Instance.new("LocalScript")
- ScrollingFrame7 = Instance.new("ScrollingFrame")
- TextBox8 = Instance.new("TextBox")
- LocalScript9 = Instance.new("LocalScript")
- LocalScript10 = Instance.new("LocalScript")
- ScrollingFrame11 = Instance.new("ScrollingFrame")
- UIGridLayout12 = Instance.new("UIGridLayout")
- TextButton13 = Instance.new("TextButton")
- LocalScript14 = Instance.new("LocalScript")
- TextButton15 = Instance.new("TextButton")
- LocalScript16 = Instance.new("LocalScript")
- TextButton17 = Instance.new("TextButton")
- LocalScript18 = Instance.new("LocalScript")
- TextButton19 = Instance.new("TextButton")
- LocalScript20 = Instance.new("LocalScript")
- TextButton21 = Instance.new("TextButton")
- LocalScript22 = Instance.new("LocalScript")
- TextButton23 = Instance.new("TextButton")
- LocalScript24 = Instance.new("LocalScript")
- Frame25 = Instance.new("Frame")
- ImageLabel26 = Instance.new("ImageLabel")
- TextLabel27 = Instance.new("TextLabel")
- TextButton28 = Instance.new("TextButton")
- LocalScript29 = Instance.new("LocalScript")
- ScreenGui0.Name = "BochechudoExploits"
- ScreenGui0.Parent = mas
- ScreenGui0.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
- Frame1.Name = "Window"
- Frame1.Parent = ScreenGui0
- Frame1.Position = UDim2.new(0.271595895, 0, 0.27013433, 0)
- Frame1.Size = UDim2.new(0.455344081, 0, 0.458333343, 0)
- Frame1.BackgroundColor = BrickColor.new("Dirt brown")
- Frame1.BackgroundColor3 = Color3.new(0.231373, 0.231373, 0.231373)
- Frame1.BorderSizePixel = 0
- Frame2.Name = "Base"
- Frame2.Parent = Frame1
- Frame2.Position = UDim2.new(-0.000108332497, 0, -0.00274311402, 0)
- Frame2.Size = UDim2.new(1, 0, 0.105113633, 0)
- Frame2.BackgroundColor = BrickColor.new("Black")
- Frame2.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
- Frame2.BorderSizePixel = 0
- ImageLabel3.Name = "Icon"
- ImageLabel3.Parent = Frame2
- ImageLabel3.Size = UDim2.new(0.0627009645, 0, 1, 0)
- ImageLabel3.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel3.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel3.BackgroundTransparency = 1
- ImageLabel3.Image = "rbxassetid://3994344171"
- TextLabel4.Name = "Title"
- TextLabel4.Parent = Frame2
- TextLabel4.Position = UDim2.new(0.0627009645, 0, 0, 0)
- TextLabel4.Size = UDim2.new(0.877813518, 0, 1, 0)
- TextLabel4.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel4.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel4.BackgroundTransparency = 1
- TextLabel4.Font = Enum.Font.TitilliumWeb
- TextLabel4.FontSize = Enum.FontSize.Size14
- TextLabel4.Text = "Bochechudo Exploits (v0.16)"
- TextLabel4.TextColor = BrickColor.new("Institutional white")
- TextLabel4.TextColor3 = Color3.new(1, 1, 1)
- TextLabel4.TextScaled = true
- TextLabel4.TextSize = 14
- TextLabel4.TextWrap = true
- TextLabel4.TextWrapped = true
- TextLabel4.TextXAlignment = Enum.TextXAlignment.Left
- TextButton5.Name = "Minimize"
- TextButton5.Parent = Frame2
- TextButton5.Position = UDim2.new(0.945080042, 0, 0.0540540554, 0)
- TextButton5.Size = UDim2.new(0.0546623804, 0, 0.945945919, 0)
- TextButton5.BackgroundColor = BrickColor.new("Maroon")
- TextButton5.BackgroundColor3 = Color3.new(0.34902, 0, 0)
- TextButton5.BorderSizePixel = 0
- TextButton5.Font = Enum.Font.SourceSans
- TextButton5.FontSize = Enum.FontSize.Size14
- TextButton5.Text = "-"
- TextButton5.TextColor = BrickColor.new("Institutional white")
- TextButton5.TextColor3 = Color3.new(1, 1, 1)
- TextButton5.TextScaled = true
- TextButton5.TextSize = 14
- TextButton5.TextStrokeColor3 = Color3.new(1, 1, 1)
- TextButton5.TextWrap = true
- TextButton5.TextWrapped = true
- LocalScript6.Parent = TextButton5
- table.insert(cors,sandbox(LocalScript6,function()
- script.Parent.MouseButton1Click:Connect(function()
- script.Parent.Parent.Parent.Visible = false
- script.Parent.Parent.Parent.Parent.MinimizedWindow.Visible = true
- end)
- end))
- ScrollingFrame7.Name = "LUA_SCRIPTING"
- ScrollingFrame7.Parent = Frame1
- ScrollingFrame7.Position = UDim2.new(0.207395494, 0, 0.102272727, 0)
- ScrollingFrame7.Size = UDim2.new(0.79099679, 0, 0.775568187, 0)
- ScrollingFrame7.Active = true
- ScrollingFrame7.BackgroundColor = BrickColor.new("Dirt brown")
- ScrollingFrame7.BackgroundColor3 = Color3.new(0.247059, 0.247059, 0.247059)
- ScrollingFrame7.BorderSizePixel = 0
- ScrollingFrame7.CanvasSize = UDim2.new(0, 0, 1000000, 0)
- TextBox8.Parent = ScrollingFrame7
- TextBox8.Size = UDim2.new(1, 0, 1, 0)
- TextBox8.BackgroundColor = BrickColor.new("Institutional white")
- TextBox8.BackgroundColor3 = Color3.new(1, 1, 1)
- TextBox8.Font = Enum.Font.RobotoMono
- TextBox8.FontSize = Enum.FontSize.Size24
- TextBox8.Text = ""
- TextBox8.TextColor = BrickColor.new("Dirt brown")
- TextBox8.TextColor3 = Color3.new(0.258824, 0.258824, 0.258824)
- TextBox8.TextSize = 20
- TextBox8.TextWrap = true
- TextBox8.TextWrapped = true
- TextBox8.TextXAlignment = Enum.TextXAlignment.Left
- TextBox8.TextYAlignment = Enum.TextYAlignment.Top
- TextBox8.ClearTextOnFocus = false
- TextBox8.MultiLine = true
- TextBox8.PlaceholderColor3 = Color3.new(0.156863, 0.470588, 0)
- TextBox8.PlaceholderText = "<nil placeholder>"
- LocalScript9.Name = "PlaceholderScript"
- LocalScript9.Parent = TextBox8
- table.insert(cors,sandbox(LocalScript9,function()
- script.Parent.PlaceholderText = "--// Esse executor foi feito com loadstring() \n --// O executor pode fazer frequências improvisadas."
- end))
- LocalScript10.Name = "WindowProperties"
- LocalScript10.Parent = Frame1
- table.insert(cors,sandbox(LocalScript10,function()
- --// Properties
- script.Parent.Draggable = true
- script.Parent.Active = true
- script.Parent.Selectable = true
- end))
- ScrollingFrame11.Name = "SCRIPT_LIST"
- ScrollingFrame11.Parent = Frame1
- ScrollingFrame11.Position = UDim2.new(-0.00160771701, 0, 0.102272727, 0)
- ScrollingFrame11.Size = UDim2.new(0.207395494, 0, 0.775568187, 0)
- ScrollingFrame11.Active = true
- ScrollingFrame11.BackgroundColor = BrickColor.new("Dirt brown")
- ScrollingFrame11.BackgroundColor3 = Color3.new(0.247059, 0.247059, 0.247059)
- ScrollingFrame11.BorderSizePixel = 0
- ScrollingFrame11.CanvasSize = UDim2.new(0, 0, 1000000, 0)
- UIGridLayout12.Parent = ScrollingFrame11
- UIGridLayout12.SortOrder = Enum.SortOrder.LayoutOrder
- UIGridLayout12.CellSize = UDim2.new(1, 0, 0, 30)
- TextButton13.Name = "R15WallStick"
- TextButton13.Parent = ScrollingFrame11
- TextButton13.Size = UDim2.new(1, 0, 0.109890111, 0)
- TextButton13.BackgroundColor = BrickColor.new("Dirt brown")
- TextButton13.BackgroundColor3 = Color3.new(0.258824, 0.258824, 0.258824)
- TextButton13.BorderSizePixel = 0
- TextButton13.Font = Enum.Font.Ubuntu
- TextButton13.FontSize = Enum.FontSize.Size18
- TextButton13.Text = "[FE] Wallstick de R15"
- TextButton13.TextColor = BrickColor.new("Institutional white")
- TextButton13.TextColor3 = Color3.new(1, 1, 1)
- TextButton13.TextSize = 15
- TextButton13.TextStrokeTransparency = 0
- TextButton13.TextWrap = true
- TextButton13.TextWrapped = true
- TextButton13.TextXAlignment = Enum.TextXAlignment.Left
- LocalScript14.Name = "CoroutineScript"
- LocalScript14.Parent = TextButton13
- table.insert(cors,sandbox(LocalScript14,function()
- local function Execute_Script()
- game.Players.LocalPlayer.CharacterAdded:Connect(function()
- wait(1 / 60)
- local plr = game:GetService("Players").LocalPlayer
- local char = game:GetService("Players").LocalPlayer.Character
- local lowerTorso, rootPart = char:FindFirstChild("LowerTorso"), char:FindFirstChild("HumanoidRootPart")
- local NetworkAccess = coroutine.create(function()
- settings().Physics.AllowSleep = false
- while true do
- game:GetService('RunService').RenderStepped:Wait()
- for _, players in pairs(game.Players:GetChildren()) do
- if players ~= game.Players.LocalPlayer then
- players.MaximumSimulationRadius = 0.1
- players.SimulationRadius = 0
- end
- end
- plr.MaximumSimulationRadius = math.pow(math.huge, math.huge)
- plr.SimulationRadius = math.huge * math.huge
- end
- end)
- coroutine.resume(NetworkAccess)
- game:GetService("RunService").Heartbeat:Connect(function()
- if lowerTorso then
- local r = Ray.new(rootPart.Position, Vector3.new(0, -char.Humanoid.HipHeight - 2, 0))
- local _, _, n = workspace:FindPartOnRayWithIgnoreList(r, {char})
- local vector = rootPart.CFrame:VectorToObjectSpace(n)
- if lowerTorso:findFirstChild("Root") then
- lowerTorso.Root.C0 = CFrame.new(0,-1,0,1,0,0,0,1,0,0,0,1) * CFrame.Angles(vector.z, 0, -vector.x)
- end
- end
- end)
- end)
- end
- script.Parent.MouseButton1Click:Connect(function()
- Execute_Script()
- end)
- end))
- TextButton15.Name = "Mineirinho"
- TextButton15.Parent = ScrollingFrame11
- TextButton15.Size = UDim2.new(1, 0, 0.109890111, 0)
- TextButton15.BackgroundColor = BrickColor.new("Dirt brown")
- TextButton15.BackgroundColor3 = Color3.new(0.258824, 0.258824, 0.258824)
- TextButton15.BorderSizePixel = 0
- TextButton15.Font = Enum.Font.Ubuntu
- TextButton15.FontSize = Enum.FontSize.Size14
- TextButton15.Text = "[FE/R6] Mineirinho"
- TextButton15.TextColor = BrickColor.new("Institutional white")
- TextButton15.TextColor3 = Color3.new(1, 1, 1)
- TextButton15.TextSize = 14
- TextButton15.TextStrokeTransparency = 0
- TextButton15.TextWrap = true
- TextButton15.TextWrapped = true
- TextButton15.TextXAlignment = Enum.TextXAlignment.Left
- LocalScript16.Name = "CoroutineScript"
- LocalScript16.Parent = TextButton15
- table.insert(cors,sandbox(LocalScript16,function()
- local function Execute_Script()
- --Mineirinhos Adventures
- --Engine made and created by Filipono120 Studios, the solo dev
- --Credit to everyone for decals, meshes, plugins, etc.
- local plr = game.Players.LocalPlayer
- local char = plr.Character or plr.CharacterAdded:Wait()
- local TS = game:GetService("TweenService")
- local CT = game:GetService("Chat")
- local UIS = game:GetService("UserInputService")
- local MS = plr:GetMouse()
- local running
- local jumping
- local killing = false
- local db = true
- local NetworkAccess = coroutine.create(function()
- settings().Physics.AllowSleep = false
- while true do
- game:GetService('RunService').RenderStepped:Wait()
- for _, players in pairs(game.Players:GetChildren()) do
- if players ~= game.Players.LocalPlayer then
- players.MaximumSimulationRadius = 0.1
- players.SimulationRadius = 0
- end
- end
- plr.MaximumSimulationRadius = math.pow(math.huge, math.huge)
- plr.SimulationRadius = math.huge * math.huge
- end
- end)
- coroutine.resume(NetworkAccess)
- local LS = char.Torso["Left Shoulder"]
- local RS = char.Torso["Right Shoulder"]
- local LH = char.Torso["Left Hip"]
- local RH = char.Torso["Right Hip"]
- local NK = char.Torso["Neck"]
- local RJ = char.HumanoidRootPart["RootJoint"]
- local function DestroyAnimator()
- char["Humanoid"].Animator:Destroy()
- char["Animate"]:Destroy()
- end
- local function TweenAnimate(Weld, Style, Direction, WeldCFrame, Time)
- local Info = TweenInfo.new(Time, Enum.EasingStyle[Style], Enum.EasingDirection[Direction])
- local Tween = game:GetService("TweenService"):Create(Weld, Info, {C0 = Weld.C0 * WeldCFrame})
- Tween:Play()
- Tween.Completed:Wait()
- return Tween
- end
- local function TweenAnimateV3(Weld, Style, Direction, WeldCFrame, Time)
- local Info = TweenInfo.new(Time, Enum.EasingStyle[Style], Enum.EasingDirection[Direction])
- local Tween = game:GetService("TweenService"):Create(Weld, Info, {C0 = WeldCFrame})
- Tween:Play()
- Tween.Completed:Wait()
- return Tween
- end
- local function TweenAnimateV4(Weld, Style, Direction, WeldCFrame, Time)
- local Info = TweenInfo.new(Time, Enum.EasingStyle[Style], Enum.EasingDirection[Direction])
- local Tween = game:GetService("TweenService"):Create(Weld, Info, {C0 = WeldCFrame})
- Tween:Play()
- return Tween
- end
- local function TweenAnimateV2(Weld, Style, Direction, WeldCFrame, Time)
- local Info = TweenInfo.new(Time, Enum.EasingStyle[Style], Enum.EasingDirection[Direction])
- local Tween = game:GetService("TweenService"):Create(Weld, Info, {C0 = Weld.C0 * WeldCFrame})
- Tween:Play()
- return Tween
- end
- local function ResetMotor()
- RS.C0 = CFrame.new(0.993, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
- LS.C0 = CFrame.new(-0.993, 0.5, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0))
- RH.C0 = CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(0), math.rad(90), math.rad(0))
- LH.C0 = CFrame.new(-1, -1, 0) * CFrame.Angles(math.rad(0), math.rad(-90), math.rad(0))
- RJ.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-90), 0, math.rad(180))
- end
- wait(1 / 60)
- DestroyAnimator()
- char.Humanoid.Running:Connect(function(spd)
- if spd >= 1 then
- running = true
- elseif spd <= 0 then
- running = false
- end
- end)
- char.Humanoid.StateChanged:Connect(function(old, new)
- if (old == Enum.HumanoidStateType.Freefall and new == Enum.HumanoidStateType.Landed) then
- if killing == true then
- ResetMotor()
- killing = false
- end
- end
- end)
- char.Humanoid:GetPropertyChangedSignal("Health"):Connect(function()
- if deb == false then return end
- char.Humanoid.Health = 100
- deb = false
- killing = true
- local BV = Instance.new("BodyVelocity", char.HumanoidRootPart)
- BV.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
- BV.P = 11000
- BV.Velocity = Vector3.new(0, 100, -char.Head.CFrame.LookVector.Z * -100)
- CT:Chat(char.Head, "AIAIAIAIAI!", "White")
- TweenAnimateV2(RJ, "Exponential", "Out", CFrame.Angles(180, 0, 0), .5)
- TweenAnimateV2(RS, "Exponential", "Out", CFrame.Angles(0, 0, 90), .5)
- TweenAnimate(LS, "Exponential", "Out", CFrame.Angles(0, 0, -90), .5)
- BV:Destroy()
- deb = true
- end)
- MS.Button1Down:Connect(function()
- --Converted with ttyyuu12345's model to script plugin v4
- local function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- local cors = {}
- local mas = Instance.new("Model",game:GetService("Lighting"))
- local Part0 = Instance.new("Part")
- local SpecialMesh1 = Instance.new("SpecialMesh")
- local BodyVelocity2 = Instance.new("BodyVelocity")
- Part0.Name = "Pizza"
- Part0.Parent = mas
- Part0.Position = Vector3.new(char["Right Arm"].Position.X, char["Right Arm"].Position.Y, char["Right Arm"].Position.Z)
- Part0.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part0.Size = Vector3.new(3.02900004, 0.0719999969, 3.02900004)
- Part0.Anchored = false
- Part0.BottomSurface = Enum.SurfaceType.Smooth
- Part0.BrickColor = BrickColor.new("Really black")
- Part0.CanCollide = true
- Part0.TopSurface = Enum.SurfaceType.Smooth
- Part0.brickColor = BrickColor.new("Really black")
- SpecialMesh1.Parent = Part0
- SpecialMesh1.MeshId = "rbxassetid://1665222567"
- SpecialMesh1.Scale = Vector3.new(2, 0.0694980621, 2)
- SpecialMesh1.TextureId = "rbxassetid://1665222605"
- SpecialMesh1.MeshType = Enum.MeshType.FileMesh
- BodyVelocity2.Parent = Part0
- BodyVelocity2.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
- BodyVelocity2.P = 11000
- BodyVelocity2.Velocity = Vector3.new(char.Head.CFrame.LookVector.X * 100, char.Head.CFrame.LookVector.Y * 100, char.Head.CFrame.LookVector.Z * 100)
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = workspace
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- TweenAnimateV2(RS, "Exponential", "Out", CFrame.Angles(0, 0, 180), .5)
- TweenAnimate(RS, "Exponential", "Out", CFrame.Angles(0, 0, -180), .5)
- game.Debris:AddItem(Part0, 3.5)
- CT:Chat(char.Head, "Pizza maluca!", "White")
- end)
- UIS.InputBegan:Connect(function(inp, GPE)
- if GPE then return end
- if inp.KeyCode == Enum.KeyCode.Q then
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Part0 = Instance.new("Part")
- SpecialMesh1 = Instance.new("SpecialMesh")
- Script2 = Instance.new("Script")
- Script3 = Instance.new("Script")
- Script4 = Instance.new("Script")
- Part0.Name = "Burger"
- Part0.Parent = mas
- Part0.CFrame = CFrame.new(92.1999969, 2.16545343, -15.1999998, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part0.Position = Vector3.new(char.PrimaryPart.Position.X, char.PrimaryPart.Position.Y + 5, char.PrimaryPart.Position.Z)
- Part0.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- Part0.Size = Vector3.new(3.02900004, 2.07200003, 3.02900004)
- Part0.Anchored = true
- Part0.BottomSurface = Enum.SurfaceType.Smooth
- Part0.BrickColor = BrickColor.new("Really black")
- Part0.CanCollide = false
- Part0.TopSurface = Enum.SurfaceType.Smooth
- Part0.brickColor = BrickColor.new("Really black")
- SpecialMesh1.Parent = Part0
- SpecialMesh1.MeshId = "rbxassetid://4583145672"
- SpecialMesh1.Scale = Vector3.new(2, 2, 2)
- SpecialMesh1.TextureId = "rbxassetid://4583145683"
- SpecialMesh1.MeshType = Enum.MeshType.FileMesh
- Script2.Name = "CollectScript"
- Script2.Parent = Part0
- table.insert(cors,sandbox(Script2,function()
- local part = script.Parent
- part.Touched:Connect(function(hit)
- if hit.Parent == nil then return end
- local hum = hit.Parent:FindFirstChild("Humanoid")
- if hum ~= nil then
- local chat = game.Chat
- chat:Chat(hit.Parent.Head, "Hamburgããããoooo!", "White")
- hum.Health = 100
- hum.WalkSpeed = hum.WalkSpeed + 5
- part:Destroy()
- end
- end)
- end))
- Script3.Name = "SpinScript"
- Script3.Parent = Part0
- table.insert(cors,sandbox(Script3,function()
- while wait() do
- script.Parent.Orientation = script.Parent.Orientation + Vector3.new(0, 5, 0)
- end
- end))
- Script4.Name = "FloatScript"
- Script4.Parent = Part0
- table.insert(cors,sandbox(Script4,function()
- while wait() do
- for i = 1, 15 do
- wait()
- script.Parent.Position = script.Parent.Position + Vector3.new(0, 0.05, 0)
- end
- for i = 1, 15 do
- wait()
- script.Parent.Position = script.Parent.Position - Vector3.new(0, 0.05, 0)
- end
- end
- end))
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = workspace
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- end
- end)
- while wait() do
- if running == true and killing == false then
- ResetMotor()
- TweenAnimateV2(LS, "Exponential", "Out", CFrame.Angles(0, 0, 90), .4)
- TweenAnimateV2(RS, "Exponential", "Out", CFrame.Angles(0, 0, 90), .4)
- TweenAnimateV2(LH, "Exponential", "Out", CFrame.Angles(0, 0, 40), .4)
- TweenAnimate(RH, "Exponential", "Out", CFrame.Angles(0, 0, 40), .4)
- TweenAnimateV2(LS, "Exponential", "Out", CFrame.Angles(0, 0, -90), .4)
- TweenAnimateV2(RS, "Exponential", "Out", CFrame.Angles(0, 0, -90), .4)
- TweenAnimateV2(LH, "Exponential", "Out", CFrame.Angles(0, 0, -40), .4)
- TweenAnimate(RH, "Exponential", "Out", CFrame.Angles(0, 0, -40), .4)
- TweenAnimateV2(LS, "Exponential", "Out", CFrame.Angles(0, 0, -90), .4)
- TweenAnimateV2(RS, "Exponential", "Out", CFrame.Angles(0, 0, -90), .4)
- TweenAnimateV2(LH, "Exponential", "Out", CFrame.Angles(0, 0, -40), .4)
- TweenAnimate(RH, "Exponential", "Out", CFrame.Angles(0, 0, -40), .4)
- TweenAnimateV2(LS, "Exponential", "Out", CFrame.Angles(0, 0, 90), .4)
- TweenAnimateV2(RS, "Exponential", "Out", CFrame.Angles(0, 0, 90), .4)
- TweenAnimateV2(LH, "Exponential", "Out", CFrame.Angles(0, 0, 40), .4)
- TweenAnimate(RH, "Exponential", "Out", CFrame.Angles(0, 0, 40), .4)
- elseif running == false and killing == false then
- ResetMotor()
- end
- end
- end
- script.Parent.MouseButton1Click:Connect(function()
- Execute_Script()
- end)
- end))
- TextButton17.Name = "TeamRobloxSkis"
- TextButton17.Parent = ScrollingFrame11
- TextButton17.Size = UDim2.new(1, 0, 0.109890111, 0)
- TextButton17.BackgroundColor = BrickColor.new("Dirt brown")
- TextButton17.BackgroundColor3 = Color3.new(0.258824, 0.258824, 0.258824)
- TextButton17.BorderSizePixel = 0
- TextButton17.Font = Enum.Font.Ubuntu
- TextButton17.FontSize = Enum.FontSize.Size11
- TextButton17.Text = "[FE/R6] Skis da equipe ROBLOX"
- TextButton17.TextColor = BrickColor.new("Institutional white")
- TextButton17.TextColor3 = Color3.new(1, 1, 1)
- TextButton17.TextSize = 11
- TextButton17.TextStrokeTransparency = 0
- TextButton17.TextWrap = true
- TextButton17.TextWrapped = true
- TextButton17.TextXAlignment = Enum.TextXAlignment.Left
- LocalScript18.Name = "CoroutineScript"
- LocalScript18.Parent = TextButton17
- table.insert(cors,sandbox(LocalScript18,function()
- local function Execute_Script()
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- local plr = game.Players.LocalPlayer
- local char = plr.Character or plr.CharacterAdded:Wait()
- local NetworkAccess = coroutine.create(function()
- settings().Physics.AllowSleep = false
- while true do
- game:GetService('RunService').RenderStepped:Wait()
- for _, players in pairs(game.Players:GetChildren()) do
- if players ~= game.Players.LocalPlayer then
- players.MaximumSimulationRadius = 0.1
- players.SimulationRadius = 0
- end
- end
- plr.MaximumSimulationRadius = math.pow(math.huge, math.huge)
- plr.SimulationRadius = math.huge * math.huge
- end
- end)
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Tool0 = Instance.new("Tool")
- LocalScript1 = Instance.new("LocalScript")
- Part2 = Instance.new("Part")
- SpecialMesh3 = Instance.new("SpecialMesh")
- LocalScript4 = Instance.new("LocalScript")
- Animation5 = Instance.new("Animation")
- Animation6 = Instance.new("Animation")
- Camera7 = Instance.new("Camera")
- Tool0.Name = "Skis"
- Tool0.Parent = mas
- Tool0.TextureId = "http://www.roblox.com/asset/?id=142465162"
- Tool0.Grip = CFrame.new(1.20000005, 3.29999995, -1, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Tool0.GripPos = Vector3.new(1.20000005, 3.29999995, -1)
- LocalScript1.Name = "SkisScript"
- LocalScript1.Parent = Tool0
- table.insert(cors,sandbox(LocalScript1,function()
- -- SolarCrane
- local SwingTrack = nil
- local TuckTrack = nil
- local SKI_MESH = 142468161
- local POLE_MESH = 142468332
- local SKI_TX1 = 142465527
- local SKI_TX2 = 142465545
- --- FRICTION COEFFIECIENTS ---
- local KineticWoodSnow = 0.1
- local KineticSkiSnow = 0.05
- local StaticWoodSnow = 0.14
- local StaticSkiSnow = 0.1
- local BodyVelocity = nil
- local BodyGyro = nil
- local Tool = script.Parent
- local Handle = Tool:WaitForChild('Handle')
- local SKI_SWING_ANIM = Tool:WaitForChild('Swing')
- local SKI_TUCK_ANIM = Tool:WaitForChild('Tuck')
- local PlayersService = Game:GetService('Players')
- local Character, Torso, LeftLeg, RightLeg = nil
- local Skis = {}
- local function New(ty)
- return function(data)
- local obj = Instance.new(ty)
- for k, v in pairs(data) do
- if type(k) == 'number' then
- v.Parent = obj
- else
- if type(v) == 'function' then
- obj[k]:connect(v)
- else
- obj[k] = v
- end
- end
- end
- return obj
- end
- end
- local function GetAssetUrl(assetId)
- return 'http://www.roblox.com/asset/?id=' .. tostring(assetId)
- end
- local function GetCharacter()
- if PlayersService:GetPlayerFromCharacter(Tool.Parent) then
- return Tool.Parent
- end
- end
- local function GetTorso()
- return GetCharacter() and GetCharacter():FindFirstChild('HumanoidRootPart')
- end
- local function GetLeftLeg()
- return GetCharacter() and GetCharacter():FindFirstChild('Left Leg')
- end
- local function GetRightLeg()
- return GetCharacter() and GetCharacter():FindFirstChild('Right Leg')
- end
- local function GetPlayer()
- return PlayersService:GetPlayerFromCharacter(Tool.Parent)
- end
- local function GetLA()
- return GetCharacter() and GetCharacter():FindFirstChild('Left Arm')
- end
- local function GetRA()
- return GetCharacter() and GetCharacter():FindFirstChild('Right Arm')
- end
- local NormalIdToSurfaceId =
- {
- [Enum.NormalId.Back] = 'BackSurface';
- [Enum.NormalId.Front] = 'FrontSurface';
- [Enum.NormalId.Left] = 'LeftSurface';
- [Enum.NormalId.Right] = 'RightSurface';
- [Enum.NormalId.Top] = 'TopSurface';
- [Enum.NormalId.Bottom] = 'BottomSurface';
- }
- local function ClassifySurface(part, point)
- local psize = part.Size
- local localPoint = part.CFrame:pointToObjectSpace(point)
- local posDiff = psize/2 - localPoint
- local negDiff = psize/2 + localPoint
- local minDiff = Vector3.new(
- math.min(math.abs(posDiff.x), math.abs(negDiff.x)),
- math.min(math.abs(posDiff.y), math.abs(negDiff.y)),
- math.min(math.abs(posDiff.z), math.abs(negDiff.z)))
- if minDiff.x <= math.min(minDiff.y, minDiff.z) then -- On x-axis
- if math.abs(posDiff.x) < math.abs(negDiff.x) then
- return Enum.NormalId.Right
- else
- return Enum.NormalId.Left
- end
- elseif minDiff.y <= minDiff.z then -- On y-axis
- if math.abs(posDiff.y) < math.abs(negDiff.y) then
- return Enum.NormalId.Top
- else
- return Enum.NormalId.Bottom
- end
- else -- On z-axis
- if math.abs(posDiff.z) < math.abs(negDiff.z) then
- return Enum.NormalId.Back
- else
- return Enum.NormalId.Front
- end
- end
- end
- local function GetNormal(part, point)
- local normal = ClassifySurface(part, point)
- return ((part.CFrame-part.CFrame.p)*Vector3.FromNormalId(normal))
- end
- local function AngleFromFlat(vec1)
- local vec1 = vec1.unit
- local flatVec = (vec1 * Vector3.new(1,0,1)).unit
- local angle = math.acos(vec1:Dot(flatVec))
- -- if the angle is nan then assume flat surface
- if angle ~= angle then
- return math.rad(90)
- end
- return math.rad(90) - angle
- end
- ------ RAYCASTING FUNCTIONS ---------
- -- Defaulted ray ignore check if none specified
- local function RayIgnoreCheck(hit, pos)
- return false
- end
- local function RayIgnoreCamera(hit, pos)
- if hit then
- if hit.CanCollide == false then return true end
- end
- return false
- end
- -- @preconditions: vec should be a unit vector, and 0 < rayLength <= 1000
- local function RayCast(startPos, vec, rayLength, ignoreFunc, ignoreList)
- ignoreFunc = ignoreFunc or RayIgnoreCheck
- ignoreList = ignoreList or {GetCharacter()}
- vec = vec.unit
- local ray = Ray.new(startPos, vec*rayLength)
- local hitObject, hitPos = Workspace:FindPartOnRayWithIgnoreList(ray, ignoreList)
- if hitObject and hitPos then
- if ignoreFunc(hitObject, hitPos) then
- table.insert(ignoreList, hitObject)
- return RayCast(startPos, vec, rayLength, ignoreFunc, ignoreList)
- end
- end
- return hitObject, hitPos
- end
- ------ END RAYCASTING FUNCTIONS ---------
- local function GetGroundBelowCharacter(character)
- local torso = GetTorso(character)
- local leftLeg = GetLeftLeg()
- if torso and leftLeg then
- local torsoCFrame = torso.CFrame
- local hitData = {}
- for z = -1, 1, 2 do
- for x = -1, 1, 2 do
- local hit, pos = RayCast(
- torsoCFrame.p + torsoCFrame:vectorToWorldSpace(Vector3.new(torso.Size.X/2*x,0,torso.Size.Z/2*z)),
- Vector3.new(0,-1,0),
- torso.Size.Y/2 + leftLeg.Size.Y + 6,
- RayIgnoreCamera)
- if hit and pos then
- table.insert(hitData, {['Pos'] = CFrame.new(Vector3.new(torsoCFrame.p.X, pos.Y + 3, torsoCFrame.p.Z)), ['Part'] = hit})
- end
- end
- end
- table.sort(hitData, function(a,b) return a['Pos'].p.Y > b['Pos'].p.Y end)
- if #hitData > 0 then
- return hitData[1]['Pos'], hitData[1]['Part']
- end
- return torsoCFrame, nil
- end
- end
- local function StudsPerSToMetersPerS(studs)
- return studs / 2
- end
- local function MetersPerSToStudsPerS(meters)
- return meters * 2.5
- end
- local LastUpdate = nil
- local State = "Stopped"
- local LastStateTime = tick()
- --[[
- Cd*Ap = 0.11 for an upright body, minimal frontal area
- Cd*Ap = 0.84 for a horizontal body, maximal frontal area
- Cd*Ap = 0.46 for a body in tuck position
- --]]
- -- http://www.math.utah.edu/~eyre/rsbfaq/physics.html
- local function UpdateCharacter()
- local now = tick()
- if LastUpdate == nil then
- LastUpdate = now
- return
- end
- local char = GetCharacter()
- local torso = char and char:FindFirstChild('Torso')
- if char and torso then
- local groundHit, groundPart = GetGroundBelowCharacter(char)
- if groundHit and groundPart then
- local normal = GetNormal(groundPart, groundHit.p)
- -- orient you so you are standing on the surface
- if BodyGyro then
- if normal:Dot(Vector3.new(0,1,0)) < 0.7 then -- we would trip here so abort
- BodyGyro.cframe = CFrame.new()
- else
- local newCFrame = CFrame.new(Vector3.new(), normal) * CFrame.Angles(-math.pi/2,0,0)
- BodyGyro.cframe = newCFrame
- end
- end
- local theta = AngleFromFlat(normal) --[[ Angle of slope --]]
- local deltaTime = now - LastUpdate
- -- on flat, if speed is slow need to push
- if normal.unit:Dot(Vector3.new(0,1,0)) > 0.9 and BodyVelocity.velocity.magnitude < 22 then
- -- use poles!
- if State ~= "Poles" and tick() - LastStateTime > 0.5 then
- print'Poles State engage'
- TuckTrack:Stop()
- SwingTrack:Play()
- State = "Poles"
- LastStateTime = tick()
- end
- local skiOrientation = (torso.CFrame.lookVector * Vector3.new(1,0,1)).unit
- if BodyVelocity then
- BodyVelocity.maxForce = Vector3.new(100000000, 0, 10000000)
- if math.abs(math.acos(skiOrientation:Dot(BodyVelocity.velocity.unit))) > math.pi/3 then
- BodyVelocity.velocity = BodyVelocity.velocity * (1 - 0.55 * deltaTime)
- end
- BodyVelocity.velocity = (BodyVelocity.velocity + (skiOrientation * 19 * deltaTime))
- end
- else -- on the slope
- if State ~= "Tuck" and tick() - LastStateTime > 0.5 and (State ~= "Poles" or BodyVelocity.velocity.magnitude > 24) then
- print'Tuck State engage'
- SwingTrack:Stop()
- TuckTrack:Play()
- State = "Tuck"
- LastStateTime = tick()
- end
- local mu = KineticSkiSnow --[[ dynamic coeff of snow --]]
- local g = 9.81 --[[ gravity --]]
- local CdAp = 0.65 --[[ Drag coeff with frontal area --]]
- --[[ Density of air, http://en.wikipedia.org/wiki/Density_of_air --]]
- local rho = 1.3413 --[[ kg*m^3 --]]
- local V = StudsPerSToMetersPerS(torso.Velocity).magnitude --[[ current velocity --]]
- local m = 65 --[[ mass --]]
- local downhillVec = Vector3.new(0,1,0):Cross(normal):Cross(normal)
- local skiOrientation = (torso.CFrame.lookVector * Vector3.new(1,0,1)).unit
- local angleBetweenLookAndHill = math.acos((downhillVec * Vector3.new(1,0,1)).unit:Dot(skiOrientation))
- if math.abs(angleBetweenLookAndHill) > math.rad(90) then -- if we are pointed uphill, flip direction
- skiOrientation = skiOrientation * -1
- angleBetweenLookAndHill = math.acos((downhillVec * Vector3.new(1,0,1)).unit:Dot(skiOrientation))
- end
- local accel = g*math.sin(theta) - mu*g*math.cos(theta) - (CdAp*rho*(V*V))/(2*m)
- if BodyVelocity then
- BodyVelocity.maxForce = Vector3.new(100000000, 0, 10000000)
- if math.abs(math.acos(skiOrientation:Dot(BodyVelocity.velocity.unit))) > math.pi/3 then
- BodyVelocity.velocity = BodyVelocity.velocity * (1 - 0.55 * deltaTime)
- end
- BodyVelocity.velocity = (BodyVelocity.velocity + ((skiOrientation + Vector3.new(0,0.0001,0)).unit * accel) * deltaTime)
- end
- end
- LastUpdate = now
- else
- --[[
- if State ~= "Falling" and tick() - LastStateTime > 0.5 then
- SwingTrack:Stop()
- TuckTrack:Play()
- State = "Falling"
- LastStateTime = tick()
- end
- --]]
- if BodyGyro then
- BodyGyro.cframe = CFrame.new()
- end
- if BodyVelocity then
- --BodyVelocity.maxForce = Vector3.new()
- end
- end
- end
- end
- local function CreateSkis(leftLeg, rightLeg, leftArm, rightArm)
- DestroySkis()
- local leftSki = New'Part'
- {
- Name = 'LeftSki';
- FormFactor = 'Custom';
- Size = Vector3.new(0.7, 0.2, 5.5);
- TopSurface = 'Smooth';
- BottomSurface = 'Smooth';
- CanCollide = false;
- New'SpecialMesh'
- {
- TextureId = GetAssetUrl(SKI_TX2);
- MeshId = GetAssetUrl(SKI_MESH);
- Scale = Vector3.new(3,3,3);
- }
- }
- local rightSki = leftSki:Clone()
- rightSki.Name = 'RightSki';
- Skis['left'] = leftSki
- Skis['right'] = rightSki
- --Skis['left'].CFrame = CFrame.new(0, 10, 0);
- --Skis['right'].CFrame = CFrame.new(3, 10, 0);
- local leftLegWeld = New'ManualWeld'
- {
- Name = 'LeftSkiWeld';
- Part0 = leftLeg;
- Part1 = leftSki;
- C0 = CFrame.new(0,-leftLeg.Size.Y/2 + 0.1,-0.5);
- Parent = leftSki;
- }
- local rightLegWeld = New'ManualWeld'
- {
- Name = 'RightSkiWeld';
- Part0 = rightLeg;
- Part1 = rightSki;
- C0 = CFrame.new(0,-rightLeg.Size.Y/2 + 0.1,-0.5);
- Parent = rightSki;
- }
- local leftPole = New'Part'
- {
- Name = 'LeftPole';
- FormFactor = 'Custom';
- Size = Vector3.new(0.3, 0.3, 4);
- TopSurface = 'Smooth';
- BottomSurface = 'Smooth';
- CanCollide = false;
- New'SpecialMesh'
- {
- TextureId = GetAssetUrl(SKI_TX2);
- MeshId = GetAssetUrl(POLE_MESH);
- Scale = Vector3.new(3,3,3);
- }
- }
- local rightPole = leftPole:Clone()
- rightPole.Name = 'RightPole';
- Skis['leftPole'] = leftPole
- Skis['rightPole'] = rightPole
- local leftArmWeld = New'ManualWeld'
- {
- Name = 'LeftArmWeld';
- Part0 = leftArm;
- Part1 = leftPole;
- C0 = CFrame.new(0,-leftArm.Size.Y/2 + 0.1,1.8);-- * CFrame.Angles(math.pi,0,0);
- Parent = leftPole;
- }
- local rightArmWeld = New'ManualWeld'
- {
- Name = 'RightArmWeld';
- Part0 = rightArm;
- Part1 = rightPole;
- C0 = CFrame.new(0,-rightArm.Size.Y/2 + 0.1,1.8);-- * CFrame.Angles(math.pi,0,0);
- Parent = rightSki;
- }
- Skis['left'].Parent = GetCharacter()
- Skis['right'].Parent = GetCharacter()
- Skis['leftPole'].Parent = GetCharacter()
- Skis['rightPole'].Parent = GetCharacter()
- end
- function DestroySkis()
- for key, ski in pairs(Skis) do
- ski:Destroy()
- Skis[key] = nil
- end
- end
- function OnTouched(hitPart)
- end
- function OnActivated()
- if not Tool.Enabled then return end
- Tool.Enabled = false
- Tool.Enabled = true
- end
- function ControlLoop()
- UpdateCharacter()
- end
- local Equipped = false
- function OnEquipped(mouse)
- Equipped = true
- Character, Torso, LeftLeg, RightLeg = GetCharacter(), GetTorso(), GetLeftLeg(), GetRightLeg()
- LeftArm, RightArm = GetLA(), GetRA()
- if LeftLeg and RightLeg then
- -- Spawn because welds
- Spawn(function()
- CreateSkis(LeftLeg, RightLeg, LeftArm, RightArm)
- BodyGyro = Instance.new('BodyGyro')
- BodyGyro.Parent = Torso
- BodyVelocity = Instance.new('BodyVelocity')
- BodyVelocity.maxForce = Vector3.new(100000000, 0, 10000000)
- BodyVelocity.velocity = Vector3.new()
- BodyVelocity.Parent = Torso
- end)
- end
- LastUpdate = nil
- local co = coroutine.create(function() while Equipped do ControlLoop() wait() end end)
- coroutine.resume(co)
- local humanoid = Character:WaitForChild('Humanoid')
- SwingTrack = humanoid:LoadAnimation(SKI_SWING_ANIM)
- TuckTrack = humanoid:LoadAnimation(SKI_TUCK_ANIM)
- SwingTrack:Play()
- Handle.Transparency = 1
- end
- function OnUnequipped()
- Equipped = false
- Character, Torso, LeftLeg, RightLeg = nil, nil, nil, nil
- DestroySkis()
- if BodyVelocity then
- BodyVelocity:Destroy()
- BodyVelocity = nil
- end
- if BodyGyro then
- BodyGyro:Destroy()
- BodyGyro = nil
- end
- if SwingTrack then
- SwingTrack:Stop()
- SwingTrack = nil
- end
- if TuckTrack then
- TuckTrack:Stop()
- TuckTrack = nil
- end
- LastUpdate = nil
- Handle.Transparency = 0
- end
- Tool.Activated:connect(OnActivated)
- Tool.Equipped:connect(OnEquipped)
- Tool.Unequipped:connect(OnUnequipped)
- end))
- Part2.Name = "Handle"
- Part2.Parent = Tool0
- Part2.CFrame = CFrame.new(-9.44486618, 1.17501295, 18.1820831, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Part2.Position = Vector3.new(-9.44486618, 1.17501295, 18.1820831)
- Part2.Size = Vector3.new(2, 0.349999994, 3)
- Part2.BottomSurface = Enum.SurfaceType.Smooth
- Part2.TopSurface = Enum.SurfaceType.Smooth
- Part2.FormFactor = Enum.FormFactor.Custom
- Part2.formFactor = Enum.FormFactor.Custom
- SpecialMesh3.Parent = Part2
- SpecialMesh3.MeshId = "http://www.roblox.com/asset/?id=143613008"
- SpecialMesh3.Scale = Vector3.new(2.5999999, 2.5999999, 2.5999999)
- SpecialMesh3.TextureId = "http://www.roblox.com/asset/?id=142465545"
- SpecialMesh3.MeshType = Enum.MeshType.FileMesh
- LocalScript4.Name = "MouseIcon"
- LocalScript4.Parent = Tool0
- table.insert(cors,sandbox(LocalScript4,function()
- local MOUSE_ICON = 'rbxasset://textures/GunCursor.png'
- local RELOADING_ICON = 'rbxasset://textures/GunWaitCursor.png'
- local Tool = script.Parent
- local Mouse = nil
- local function UpdateIcon()
- Mouse.Icon = Tool.Enabled and MOUSE_ICON or RELOADING_ICON
- end
- local function OnEquipped(mouse)
- Mouse = mouse
- UpdateIcon()
- end
- local function OnChanged(property)
- if property == 'Enabled' then
- UpdateIcon()
- end
- end
- Tool.Equipped:connect(OnEquipped)
- Tool.Changed:connect(OnChanged)
- end))
- Animation5.Name = "Swing"
- Animation5.Parent = Tool0
- Animation5.AnimationId = "http://www.roblox.com/asset/?id=142890086"
- Animation6.Name = "Tuck"
- Animation6.Parent = Tool0
- Animation6.AnimationId = "http://www.roblox.com/asset/?id=142890187"
- Camera7.Name = "ThumbnailCamera"
- Camera7.Parent = Tool0
- Camera7.CFrame = CFrame.new(-2.11846948, 2.69041324, -4.91491699, -0.907776892, 0.138691187, -0.39586097, -7.4505806e-09, 0.943754435, 0.330647439, 0.419453382, 0.30015409, -0.856718421)
- Camera7.CoordinateFrame = CFrame.new(-2.11846948, 2.69041324, -4.91491699, -0.907776892, 0.138691187, -0.39586097, -7.4505806e-09, 0.943754435, 0.330647439, 0.419453382, 0.30015409, -0.856718421)
- Camera7.Focus = CFrame.new(-1.32674742, 2.0291183, -3.20147991, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- Camera7.focus = CFrame.new(-1.32674742, 2.0291183, -3.20147991, 1, 0, 0, 0, 1, 0, 0, 0, 1)
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.Backpack
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
- end
- script.Parent.MouseButton1Click:Connect(function()
- Execute_Script()
- end)
- end))
- TextButton19.Name = "MarbleScript"
- TextButton19.Parent = ScrollingFrame11
- TextButton19.Size = UDim2.new(1, 0, 0.109890111, 0)
- TextButton19.BackgroundColor = BrickColor.new("Dirt brown")
- TextButton19.BackgroundColor3 = Color3.new(0.258824, 0.258824, 0.258824)
- TextButton19.BorderSizePixel = 0
- TextButton19.Font = Enum.Font.Ubuntu
- TextButton19.FontSize = Enum.FontSize.Size18
- TextButton19.Text = "[FE] Script de márbore"
- TextButton19.TextColor = BrickColor.new("Institutional white")
- TextButton19.TextColor3 = Color3.new(1, 1, 1)
- TextButton19.TextSize = 15
- TextButton19.TextStrokeTransparency = 0
- TextButton19.TextWrap = true
- TextButton19.TextWrapped = true
- TextButton19.TextXAlignment = Enum.TextXAlignment.Left
- LocalScript20.Name = "CoroutineScript"
- LocalScript20.Parent = TextButton19
- table.insert(cors,sandbox(LocalScript20,function()
- local function Execute_Script()
- --/{=| ROBLOX MARBLE SCRIPT |=}\--
- wait(1 / 60)
- -- | Fixed FE Script for not handling errors
- local player = game.Players.LocalPlayer
- local NetworkAccess = coroutine.create(function()
- settings().Physics.AllowSleep = false
- while true do
- game:GetService('RunService').RenderStepped:Wait()
- for _, players in pairs(game.Players:GetChildren()) do
- if players ~= game.Players.LocalPlayer then
- players.MaximumSimulationRadius = 0.1
- players.SimulationRadius = 0
- end
- end
- player.MaximumSimulationRadius = math.pow(math.huge, math.huge)
- player.SimulationRadius = math.huge * math.huge
- end
- end)
- coroutine.resume(NetworkAccess)
- --Marble Settings
- local MarbleColor = "Institutional white"
- local MarbleMaterial = "Glass"
- --MarblePhysicalSettings
- local Speed = 80
- local density = .8
- local friction = .1
- local elasticity = 1
- local AutoRun = false --This script will run automatically on respawn
- --Functions
- local function Script()
- local function Weld(Part0, Part1, Parent)
- local Weld = Instance.new("Weld", Parent)
- Weld.Part0 = Part0
- Weld.Part1 = Part1
- end
- local function PlatformStand(bool)
- game.Players.LocalPlayer.Character.Humanoid.PlatformStand = bool
- end
- --Player Variables
- wait(2.5)
- local player = game.Players.LocalPlayer
- local char = player.Character
- local HRP = char["HumanoidRootPart"]
- local jump = false
- --Instances
- local Marble = Instance.new("Part", char)
- Marble.Name = "Marble"
- Marble.TopSurface = Enum.SurfaceType.Smooth
- Marble.BottomSurface = Enum.SurfaceType.Smooth
- Marble.BrickColor = BrickColor.new(MarbleColor)
- Marble.Material = MarbleMaterial
- Marble.Transparency = 0.5
- Marble.Size = Vector3.new(6.4, 6.4, 6.4)
- Marble.Shape = Enum.PartType.Ball
- Marble.FormFactor = Enum.FormFactor.Custom
- local BodyForce = Instance.new("BodyVelocity", Marble)
- --PlatformStanding
- PlatformStand(true)
- --Welding
- Marble.Position = char.HumanoidRootPart.Position
- Marble.CustomPhysicalProperties = PhysicalProperties.new(density, friction, elasticity)
- Weld(char.HumanoidRootPart, Marble, char.HumanoidRootPart)
- --Detect if player is dead
- char.Humanoid.Died:Connect(function()
- BodyForce:Destroy()
- Marble:Destroy()
- script:Destroy()
- end)
- char.Humanoid.Seated:Connect(function()
- PlatformStand(true)
- end)
- --BodyForcing
- game:GetService("RunService").RenderStepped:Connect(function()
- BodyForce.MaxForce = Vector3.new(11000, 0, 11000)
- BodyForce.P = 100000000
- BodyForce.Velocity = Vector3.new(char.Humanoid.MoveDirection.X * Speed, BodyForce.Velocity.Y, char.Humanoid.MoveDirection.Z * Speed)
- Marble.Orientation = Vector3.new(Marble.Orientation.X, 0, Marble.Orientation.Z)
- end)
- end
- Script()
- game.Players.LocalPlayer.CharacterAdded:Connect(function()
- if AutoRun then
- Script()
- end
- end)
- end
- script.Parent.MouseButton1Click:Connect(function()
- Execute_Script()
- end)
- end))
- TextButton21.Name = "Execute"
- TextButton21.Parent = Frame1
- TextButton21.Position = UDim2.new(0.739549816, 0, 0.877840817, 0)
- TextButton21.Size = UDim2.new(0.258842438, 0, 0.122159094, 0)
- TextButton21.BackgroundColor = BrickColor.new("Dirt brown")
- TextButton21.BackgroundColor3 = Color3.new(0.258824, 0.258824, 0.258824)
- TextButton21.BorderSizePixel = 0
- TextButton21.Font = Enum.Font.Ubuntu
- TextButton21.FontSize = Enum.FontSize.Size18
- TextButton21.Text = "Executar"
- TextButton21.TextColor = BrickColor.new("Institutional white")
- TextButton21.TextColor3 = Color3.new(1, 1, 1)
- TextButton21.TextScaled = true
- TextButton21.TextSize = 15
- TextButton21.TextStrokeTransparency = 0
- TextButton21.TextWrap = true
- TextButton21.TextWrapped = true
- LocalScript22.Name = "Executor"
- LocalScript22.Parent = TextButton21
- table.insert(cors,sandbox(LocalScript22,function()
- local TextBox = script.Parent.Parent.LUA_SCRIPTING.TextBox
- local function LoadString()
- loadstring([[local owner = game.Players.LocalPlayer
- local NetworkAccess = coroutine.create(function()
- settings().Physics.AllowSleep = false
- wait(math.random(1.5, 3))
- while true do
- game:GetService('RunService').RenderStepped:Wait()
- for _, players in pairs(game.Players:GetChildren()) do
- if players ~= game.Players.LocalPlayer then
- players.MaximumSimulationRadius = 0.1
- players.SimulationRadius = 0
- end
- end
- owner.MaximumSimulationRadius = math.pow(math.huge, math.huge)
- owner.SimulationRadius = math.huge * math.huge
- end
- end)
- coroutine.resume(NetworkAccess);
- ]] .. TextBox.Text)
- end
- script.Parent.MouseButton1Click:Connect(function()
- LoadString()
- end)
- end))
- TextButton23.Name = "Clear"
- TextButton23.Parent = Frame1
- TextButton23.Position = UDim2.new(0.480707377, 0, 0.877840817, 0)
- TextButton23.Size = UDim2.new(0.258842438, 0, 0.122159094, 0)
- TextButton23.BackgroundColor = BrickColor.new("Dirt brown")
- TextButton23.BackgroundColor3 = Color3.new(0.258824, 0.258824, 0.258824)
- TextButton23.BorderSizePixel = 0
- TextButton23.Font = Enum.Font.Ubuntu
- TextButton23.FontSize = Enum.FontSize.Size18
- TextButton23.Text = "Limpar"
- TextButton23.TextColor = BrickColor.new("Institutional white")
- TextButton23.TextColor3 = Color3.new(1, 1, 1)
- TextButton23.TextScaled = true
- TextButton23.TextSize = 15
- TextButton23.TextStrokeTransparency = 0
- TextButton23.TextWrap = true
- TextButton23.TextWrapped = true
- LocalScript24.Name = "Clear"
- LocalScript24.Parent = TextButton23
- table.insert(cors,sandbox(LocalScript24,function()
- local TextBox = script.Parent.Parent.LUA_SCRIPTING.TextBox
- local function Clear()
- TextBox.Text = ("")
- end
- script.Parent.MouseButton1Click:Connect(function()
- Clear()
- end)
- end))
- Frame25.Name = "MinimizedWindow"
- Frame25.Parent = ScreenGui0
- Frame25.Position = UDim2.new(-0.0001083307, 0, -0.00274311495, 0)
- Frame25.Visible = false
- Frame25.Size = UDim2.new(0.287701309, 0, 0.0481770821, 0)
- Frame25.BackgroundColor = BrickColor.new("Black")
- Frame25.BackgroundColor3 = Color3.new(0.176471, 0.176471, 0.176471)
- Frame25.BorderSizePixel = 0
- ImageLabel26.Name = "Icon"
- ImageLabel26.Parent = Frame25
- ImageLabel26.Size = UDim2.new(0.0992366448, 0, 1, 0)
- ImageLabel26.BackgroundColor = BrickColor.new("Institutional white")
- ImageLabel26.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel26.BackgroundTransparency = 1
- ImageLabel26.Image = "rbxassetid://3994344171"
- TextLabel27.Name = "Title"
- TextLabel27.Parent = Frame25
- TextLabel27.Position = UDim2.new(0.0983243734, 0, 0, 0)
- TextLabel27.Size = UDim2.new(0.768447816, 0, 1, 0)
- TextLabel27.BackgroundColor = BrickColor.new("Institutional white")
- TextLabel27.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel27.BackgroundTransparency = 1
- TextLabel27.Font = Enum.Font.TitilliumWeb
- TextLabel27.FontSize = Enum.FontSize.Size14
- TextLabel27.Text = "Bochechudo Exploits (v0.16)"
- TextLabel27.TextColor = BrickColor.new("Institutional white")
- TextLabel27.TextColor3 = Color3.new(1, 1, 1)
- TextLabel27.TextScaled = true
- TextLabel27.TextSize = 14
- TextLabel27.TextWrap = true
- TextLabel27.TextWrapped = true
- TextLabel27.TextXAlignment = Enum.TextXAlignment.Left
- TextButton28.Name = "Minimize"
- TextButton28.Parent = Frame25
- TextButton28.Position = UDim2.new(0.911318004, 0, 0.0540540554, 0)
- TextButton28.Size = UDim2.new(0.0865139961, 0, 0.945945919, 0)
- TextButton28.BackgroundColor = BrickColor.new("Maroon")
- TextButton28.BackgroundColor3 = Color3.new(0.34902, 0, 0)
- TextButton28.BorderSizePixel = 0
- TextButton28.Font = Enum.Font.SourceSans
- TextButton28.FontSize = Enum.FontSize.Size14
- TextButton28.Text = "-"
- TextButton28.TextColor = BrickColor.new("Institutional white")
- TextButton28.TextColor3 = Color3.new(1, 1, 1)
- TextButton28.TextScaled = true
- TextButton28.TextSize = 14
- TextButton28.TextStrokeColor3 = Color3.new(1, 1, 1)
- TextButton28.TextWrap = true
- TextButton28.TextWrapped = true
- LocalScript29.Parent = TextButton28
- table.insert(cors,sandbox(LocalScript29,function()
- script.Parent.MouseButton1Click:Connect(function()
- script.Parent.Parent.Visible = false
- script.Parent.Parent.Parent.Window.Visible = true
- end)
- end))
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.PlayerGui
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Add Comment
Please, Sign In to add comment