1 | --[[ |
2 | EXTREME FLING |
3 | |
4 | (I will never obsfucate this, as it would make me claim this as my own code, all the code cut is from Infinite Yield and other sources i have forgotten.) |
5 | |
6 | Fun Fact : If you wear Layered Clothing near joints of waist to leg. |
7 | You will look like an abomination and have people with epilepsy get seizure using SpreadRadius option. |
8 | |
9 | And don't use this with games that has a kill block because you're gonna touch that kill block easier and kill yourself. |
10 | --]] |
11 | |
12 | -- Respect to Digitality |
13 | -- For creating Leg Resize. |
14 | |
15 | ----- |
16 | -- INFO ABOUT THINGS |
17 | ----- |
18 | |
19 | --[[ |
20 | Noclip : Automatically On |
21 | Fly : Automatically On |
22 | Fly is mobile supported, which means you can move with fly on |
23 | |
24 | (Mobile users with executors wont be strugglin pressing a fake keyboard) |
25 | |
26 | Only works on games that has collision and games that doesn't kill you instantly because of kill block or tp block |
27 | |
28 | Radius is almost more wider than normal fling due to the extended leg |
29 | --]] |
30 | |
31 | TypeOfFling = 1 -- Default |
32 | |
33 | -- 1 is Spread Radius |
34 | -- 2 is Focus One Radius |
35 | -- Random number is still chosen as 2 |
36 | |
37 | -- Meaning of these types |
38 | |
39 | -- SPREAD RADIUS |
40 | |
41 | --[[ |
42 | This will reduce the effectiveness of flinging more harder but spreads the fling of radius even more. |
43 | --]] |
44 | |
45 | -- FOCUS ONE RADIUS |
46 | |
47 | --[[ |
48 | This will increase effectiveness of flinging more harder but reduces the radius of flinging. |
49 | --]] |
50 | |
51 | -- OPTION FOR FLING VELOCITY |
52 | |
53 | --[[ |
54 | Set your fling velocity, the higher the better, but the more broken it is. (This means you are going to get fling off because of the map parts or either bug out) |
55 | --]] |
56 | |
57 | FlingVelocity = 9000 -- default |
58 | |
59 | |
60 | -- Scripts |
61 | -- You might notice some familliar cuts of code |
62 | |
63 | local function Notif(txt) |
64 | game.StarterGui:SetCore("SendNotification",{ |
65 | Title = "Extreme Fling"; |
66 | Text = txt; |
67 | Icon = "rbxassetid7772906436"; |
68 | Duration = 5; |
69 | }) |
70 | end |
71 | |
72 | Notif("Running the script please wait") |
73 | |
74 | local P2 = game:GetService("Players").LocalPlayer |
75 | local Noclipping = nil |
76 | local Clip = true |
77 | local RunService = game:GetService("RunService") |
78 | wait(0.1) |
79 | local function NoclipLoop() |
80 | if Clip then |
81 | if P2.Character ~= nil then |
82 | for _, child in pairs(P2.Character:GetDescendants()) do |
83 | if child:IsA("BasePart") and child.CanCollide == true then |
84 | child.CanCollide = false |
85 | end |
86 | end |
87 | end |
88 | end |
89 | end |
90 | Noclipping = RunService.Stepped:Connect(NoclipLoop) |
91 | wait(0.05) |
92 | |
93 | local Player = game.Players.LocalPlayer |
94 | |
95 | for i, x in pairs(Player.Character:GetDescendants()) do |
96 | if x:IsA("BasePart") and not x.Anchored then |
97 | x.Anchored = true |
98 | end |
99 | end |
100 | |
101 | local IsFlying = true |
102 | local flyv |
103 | local flyg |
104 | local Speed = 70 |
105 | |
106 | local LastSpeed = Speed |
107 | local IsRunning = false |
108 | local f = 1 |
109 | |
110 | flyv = Instance.new("BodyVelocity") |
111 | |
112 | flyv.Parent = Player.Character:FindFirstChild('Torso') or Player.Character:FindFirstChild('UpperTorso') |
113 | flyv.MaxForce = Vector3.new(math.huge,math.huge,math.huge) |
114 | |
115 | flyg = Instance.new("BodyGyro") |
116 | flyg.Parent = Player.Character:FindFirstChild('Torso') or Player.Character:FindFirstChild('UpperTorso') |
117 | flyg.MaxTorque = Vector3.new(9e9,9e9,9e9) |
118 | flyg.P = 1000 |
119 | flyg.D = 50 |
120 | Player.Character:WaitForChild('Humanoid').PlatformStand = true |
121 | |
122 | spawn(function() |
123 | while true do |
124 | wait() |
125 | if IsFlying then |
126 | flyg.CFrame = workspace.CurrentCamera.CoordinateFrame * CFrame.new(-math.rad((f+0)*50*Speed),0,0) |
127 | flyv.Velocity = workspace.CurrentCamera.CoordinateFrame.LookVector * Speed |
128 | else |
129 | f = 0 |
130 | end |
131 | if IsRunning then |
132 | Speed = LastSpeed |
133 | else |
134 | if not Speed == 0 then |
135 | LastSpeed = Speed |
136 | end |
137 | Speed = 0 |
138 | end |
139 | end |
140 | end) |
141 | |
142 | Player.Character.Humanoid.Changed:Connect(function() |
143 | if Player.Character.Humanoid.Health == 0 then |
144 | if IsFlying then |
145 | Noclipping:Disconnect() |
146 | Clip = false |
147 | flyg:Destroy() |
148 | flyv:Destroy() |
149 | end |
150 | end |
151 | end) |
152 | |
153 | Player.CharacterAdded:Connect(function() |
154 | if isFlying then |
155 | Noclipping:Disconnect() |
156 | Clip = false |
157 | flyg:Destroy() |
158 | flyv:Destroy() |
159 | end |
160 | end) |
161 | Player.Character.Humanoid.Changed:Connect(function(Prop) |
162 | |
163 | if Player.Character.Humanoid.MoveDirection == Vector3.new(0,0,0) then |
164 | IsRunning = false |
165 | else |
166 | IsRunning = true |
167 | end |
168 | end) |
169 | |
170 | wait(1) |
171 | |
172 | local char = Player.Character |
173 | function helpmeget(char) |
174 | local c4 = char:FindFirstChild('HumanoidRootPart') or char:FindFirstChild('Torso') or char:FindFirstChild('UpperTorso') |
175 | return c4 |
176 | end |
177 | |
178 | local Spin = Instance.new("BodyAngularVelocity") |
179 | Spin.Name = "SpinnerVelocity" |
180 | Spin.Parent = helpmeget(Player.Character) |
181 | Spin.MaxTorque = Vector3.new(0, math.huge, 0) |
182 | Spin.AngularVelocity = Vector3.new(0,FlingVelocity,0) |
183 | |
184 | wait(1) |
185 | |
186 | Player.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,false) |
187 | if TypeOfFling == 1 then |
188 | Player.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp,false) |
189 | Player.Character.Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll,false) |
190 | Player.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming) |
191 | elseif TypeOfFling == 2 then |
192 | Player.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming) |
193 | else |
194 | Player.Character.Humanoid:ChangeState(Enum.HumanoidStateType.Swimming) |
195 | end |
196 | |
197 | loadstring(game:HttpGet('https://raw.githubusercontent.com/DigitalityScripts/roblox-scripts/main/Leg%20Resize'))() |
198 | |
199 | wait(0.4) |
200 | |
201 | for i, x in pairs(Player.Character:GetDescendants()) do |
202 | if x:IsA("BasePart") and x.Anchored then |
203 | x.Anchored = false |
204 | end |
205 | end |
206 | |
207 | Notif("skript finishes loading 🍭") |