Advertisement
Guest User

Sonic ultimate rpg

a guest
Nov 10th, 2024
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 34.19 KB | None | 0 0
  1. -
  2. Download Here --> https://tinyurl.com/y9f2w95m (Copy and Paste Link)
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9. Name already in use
  10. A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
  11. Sonic-Ultimate-RPG-GUI-script / main.lua
  12. This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
  13.  
  14. Open with Desktop
  15. View raw
  16. Copy raw contents Copy raw contents Copy raw contents
  17. This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
  18. divine_flying = nil if workspace: FindFirstChild ( " divine_flying " ) == nil then divine_flying = Instance. new ( " BoolValue " ) divine_flying. Name = " divine_flying " divine_flying. Value = false else workspace. divine_flying . Value = false divine_flying = workspace. divine_flying end function make_draggable ( gui ) local UserInputService = game: GetService ( " UserInputService " ) local dragging local dragInput local dragStart local startPos local function update ( input ) local delta = input. Position - dragStart gui. Position = UDim2. new (startPos. X . Scale , startPos. X . Offset + delta. X , startPos. Y . Scale , startPos. Y . Offset + delta. Y ) end gui. InputBegan : Connect ( function ( input ) if input. UserInputType == Enum. UserInputType . MouseButton1 or input. UserInputType == Enum. UserInputType . Touch then dragging = true dragStart = input. Position startPos = gui. Position input. Changed : Connect ( function () if input. UserInputState == Enum. UserInputState . End then dragging = false end end ) end end ) gui. InputChanged : Connect ( function ( input ) if input. UserInputType == Enum. UserInputType . MouseMovement or input. UserInputType == Enum. UserInputType . Touch then dragInput = input end end ) UserInputService. InputChanged : Connect ( function ( input ) if input == dragInput and dragging then update (input) end end ) end local main = Instance. new ( " ScreenGui " ) local master = Instance. new ( " Frame " ) local title = Instance. new ( " TextLabel " ) local credits = Instance. new ( " TextLabel " ) local get_all_rings_button = Instance. new ( " TextButton " ) local get_all_chaos_emeralds = Instance. new ( " TextButton " ) local get_all_ring_capsules_button = Instance. new ( " TextButton " ) local remove_obby_spikes = Instance. new ( " TextButton " ) local set_speed_button = Instance. new ( " TextButton " ) local speed_textbox = Instance. new ( " TextBox " ) local fly_button = Instance. new ( " TextButton " ) local teleport_to_spawn_button = Instance. new ( " TextButton " ) local ImageLabel = Instance. new ( " ImageLabel " ) local teleport_to_master_gem = Instance. new ( " TextButton " ) local teleport_to_spring_jumps = Instance. new ( " TextButton " ) local teleport_to_start_of_obby = Instance. new ( " TextButton " ) local teleport_to_end_of_obby = Instance. new ( " TextButton " ) local teleport_to_secret_obby = Instance. new ( " TextButton " ) -- Properties: main. Name = " main " main. Parent = game. Players . LocalPlayer : WaitForChild ( " PlayerGui " ) main. ZIndexBehavior = Enum. ZIndexBehavior . Sibling master. Name = " master " master. Parent = main master. BackgroundColor3 = Color3. fromRGB ( 255 , 255 , 255 ) master. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) master. Position = UDim2. new ( 0.715225637 , 0 , 0.0712871253 , 0 ) master. Size = UDim2. new ( 0 , 278 , 0 , 458 ) title. Name = " title " title. Parent = master title. BackgroundColor3 = Color3. fromRGB ( 255 , 255 , 255 ) title. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) title. Size = UDim2. new ( 0 , 278 , 0 , 50 ) title. Font = Enum. Font . SourceSans title. Text = " Sonic Ultimate RPG GUI " title. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) title. TextScaled = true title. TextSize = 14.000 title. TextWrapped = true credits. Name = " credits " credits. Parent = master credits. BackgroundColor3 = Color3. fromRGB ( 255 , 255 , 255 ) credits. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) credits. Position = UDim2. new ( 0.485611498 , 0 , 0.965065479 , 0 ) credits. Size = UDim2. new ( 0 , 143 , 0 , 16 ) credits. Font = Enum. Font . SourceSans credits. Text = " discord.gg/4jFcGAaq2T " credits. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) credits. TextScaled = true credits. TextSize = 14.000 credits. TextWrapped = true get_all_rings_button. Name = " get_all_rings_button " get_all_rings_button. Parent = master get_all_rings_button. BackgroundColor3 = Color3. fromRGB ( 255 , 255 , 255 ) get_all_rings_button. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) get_all_rings_button. Position = UDim2. new ( 0.0215827338 , 0 , 0.124454148 , 0 ) get_all_rings_button. Size = UDim2. new ( 0 , 95 , 0 , 26 ) get_all_rings_button. Font = Enum. Font . SourceSans get_all_rings_button. Text = " Get all rings " get_all_rings_button. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) get_all_rings_button. TextScaled = true get_all_rings_button. TextSize = 14.000 get_all_rings_button. TextWrapped = true get_all_chaos_emeralds. Name = " get_all_chaos_emeralds " get_all_chaos_emeralds. Parent = master get_all_chaos_emeralds. BackgroundColor3 = Color3. fromRGB ( 129 , 255 , 196 ) get_all_chaos_emeralds. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) get_all_chaos_emeralds. Position = UDim2. new ( 0.388489217 , 0 , 0.124454148 , 0 ) get_all_chaos_emeralds. Size = UDim2. new ( 0 , 163 , 0 , 26 ) get_all_chaos_emeralds. Font = Enum. Font . SourceSans get_all_chaos_emeralds. Text = " Get all chaos emeralds " get_all_chaos_emeralds. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) get_all_chaos_emeralds. TextScaled = true get_all_chaos_emeralds. TextSize = 14.000 get_all_chaos_emeralds. TextWrapped = true get_all_ring_capsules_button. Name = " get_all_ring_capsules_button " get_all_ring_capsules_button. Parent = master get_all_ring_capsules_button. BackgroundColor3 = Color3. fromRGB ( 115 , 255 , 166 ) get_all_ring_capsules_button. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) get_all_ring_capsules_button. Position = UDim2. new ( 0.0215827338 , 0 , 0.194323137 , 0 ) get_all_ring_capsules_button. Size = UDim2. new ( 0 , 129 , 0 , 26 ) get_all_ring_capsules_button. Font = Enum. Font . SourceSans get_all_ring_capsules_button. Text = " Get all ring capsules " get_all_ring_capsules_button. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) get_all_ring_capsules_button. TextScaled = true get_all_ring_capsules_button. TextSize = 14.000 get_all_ring_capsules_button. TextWrapped = true remove_obby_spikes. Name = " remove_obby_spikes " remove_obby_spikes. Parent = master remove_obby_spikes. BackgroundColor3 = Color3. fromRGB ( 255 , 255 , 255 ) remove_obby_spikes. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) remove_obby_spikes. Position = UDim2. new ( 0.507194221 , 0 , 0.194323137 , 0 ) remove_obby_spikes. Size = UDim2. new ( 0 , 129 , 0 , 26 ) remove_obby_spikes. Font = Enum. Font . SourceSans remove_obby_spikes. Text = " Remove obby spikes " remove_obby_spikes. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) remove_obby_spikes. TextScaled = true remove_obby_spikes. TextSize = 14.000 remove_obby_spikes. TextWrapped = true set_speed_button. Name = " set_speed_button " set_speed_button. Parent = master set_speed_button. BackgroundColor3 = Color3. fromRGB ( 255 , 255 , 255 ) set_speed_button. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) set_speed_button. Position = UDim2. new ( 0.0215827227 , 0 , 0.264192134 , 0 ) set_speed_button. Size = UDim2. new ( 0 , 129 , 0 , 26 ) set_speed_button. Font = Enum. Font . SourceSans set_speed_button. Text = " Set speed " set_speed_button. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) set_speed_button. TextScaled = true set_speed_button. TextSize = 14.000 set_speed_button. TextWrapped = true speed_textbox. Name = " speed_textbox " speed_textbox. Parent = master speed_textbox. BackgroundColor3 = Color3. fromRGB ( 255 , 255 , 255 ) speed_textbox. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) speed_textbox. Position = UDim2. new ( 0.514388502 , 0 , 0.264192134 , 0 ) speed_textbox. Size = UDim2. new ( 0 , 127 , 0 , 26 ) speed_textbox. ClearTextOnFocus = false speed_textbox. Font = Enum. Font . SourceSans speed_textbox. PlaceholderColor3 = Color3. fromRGB ( 56 , 56 , 56 ) speed_textbox. PlaceholderText = " write a speed here " speed_textbox. Text = " " speed_textbox. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) speed_textbox. TextScaled = true speed_textbox. TextSize = 14.000 speed_textbox. TextWrapped = true fly_button. Name = " fly_button " fly_button. Parent = master fly_button. BackgroundColor3 = Color3. fromRGB ( 255 , 250 , 167 ) fly_button. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) fly_button. Position = UDim2. new ( 0.0287769791 , 0 , 0.334061146 , 0 ) fly_button. Size = UDim2. new ( 0 , 262 , 0 , 26 ) fly_button. Font = Enum. Font . SourceSans fly_button. Text = " Epic Sonic Fly " fly_button. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) fly_button. TextScaled = true fly_button. TextSize = 14.000 fly_button. TextWrapped = true teleport_to_spawn_button. Name = " teleport_to_spawn_button " teleport_to_spawn_button. Parent = master teleport_to_spawn_button. BackgroundColor3 = Color3. fromRGB ( 255 , 255 , 255 ) teleport_to_spawn_button. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) teleport_to_spawn_button. Position = UDim2. new ( 0.0287769791 , 0 , 0.423580766 , 0 ) teleport_to_spawn_button. Size = UDim2. new ( 0 , 262 , 0 , 26 ) teleport_to_spawn_button. Font = Enum. Font . SourceSans teleport_to_spawn_button. Text = " Teleport to spawn " teleport_to_spawn_button. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) teleport_to_spawn_button. TextScaled = true teleport_to_spawn_button. TextSize = 14.000 teleport_to_spawn_button. TextWrapped = true ImageLabel. Parent = master ImageLabel. BackgroundColor3 = Color3. fromRGB ( 255 , 255 , 255 ) ImageLabel. BackgroundTransparency = 1.000 ImageLabel. Position = UDim2. new ( - 0.564748228 , 0 , 0.524017453 , 0 ) ImageLabel. Size = UDim2. new ( 0 , 157 , 0 , 218 ) ImageLabel. Image = " http://www.roblox.com/asset/?id=10088831894 " ImageLabel. ImageTransparency = 0.100 teleport_to_master_gem. Name = " teleport_to_master_gem " teleport_to_master_gem. Parent = master teleport_to_master_gem. BackgroundColor3 = Color3. fromRGB ( 203 , 255 , 245 ) teleport_to_master_gem. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) teleport_to_master_gem. Position = UDim2. new ( 0.0287769791 , 0 , 0.493449748 , 0 ) teleport_to_master_gem. Size = UDim2. new ( 0 , 262 , 0 , 26 ) teleport_to_master_gem. Font = Enum. Font . SourceSans teleport_to_master_gem. Text = " Teleport to Master Gem " teleport_to_master_gem. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) teleport_to_master_gem. TextScaled = true teleport_to_master_gem. TextSize = 14.000 teleport_to_master_gem. TextWrapped = true teleport_to_spring_jumps. Name = " teleport_to_spring_jumps " teleport_to_spring_jumps. Parent = master teleport_to_spring_jumps. BackgroundColor3 = Color3. fromRGB ( 203 , 255 , 245 ) teleport_to_spring_jumps. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) teleport_to_spring_jumps. Position = UDim2. new ( 0.0323741026 , 0 , 0.563318729 , 0 ) teleport_to_spring_jumps. Size = UDim2. new ( 0 , 262 , 0 , 26 ) teleport_to_spring_jumps. Font = Enum. Font . SourceSans teleport_to_spring_jumps. Text = " Teleport to Spring Jumps " teleport_to_spring_jumps. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) teleport_to_spring_jumps. TextScaled = true teleport_to_spring_jumps. TextSize = 14.000 teleport_to_spring_jumps. TextWrapped = true teleport_to_start_of_obby. Name = " teleport_to_start_of_obby " teleport_to_start_of_obby. Parent = master teleport_to_start_of_obby. BackgroundColor3 = Color3. fromRGB ( 203 , 255 , 245 ) teleport_to_start_of_obby. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) teleport_to_start_of_obby. Position = UDim2. new ( 0.0323741026 , 0 , 0.633187711 , 0 ) teleport_to_start_of_obby. Size = UDim2. new ( 0 , 262 , 0 , 26 ) teleport_to_start_of_obby. Font = Enum. Font . SourceSans teleport_to_start_of_obby. Text = " Teleport to Obby " teleport_to_start_of_obby. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) teleport_to_start_of_obby. TextScaled = true teleport_to_start_of_obby. TextSize = 14.000 teleport_to_start_of_obby. TextWrapped = true teleport_to_end_of_obby. Name = " teleport_to_end_of_obby " teleport_to_end_of_obby. Parent = master teleport_to_end_of_obby. BackgroundColor3 = Color3. fromRGB ( 203 , 255 , 245 ) teleport_to_end_of_obby. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) teleport_to_end_of_obby. Position = UDim2. new ( 0.0323741026 , 0 , 0.775109112 , 0 ) teleport_to_end_of_obby. Size = UDim2. new ( 0 , 262 , 0 , 26 ) teleport_to_end_of_obby. Font = Enum. Font . SourceSans teleport_to_end_of_obby. Text = " Finish obby " teleport_to_end_of_obby. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) teleport_to_end_of_obby. TextScaled = true teleport_to_end_of_obby. TextSize = 14.000 teleport_to_end_of_obby. TextWrapped = true teleport_to_secret_obby. Name = " teleport_to_secret_obby " teleport_to_secret_obby. Parent = master teleport_to_secret_obby. BackgroundColor3 = Color3. fromRGB ( 203 , 255 , 245 ) teleport_to_secret_obby. BorderColor3 = Color3. fromRGB ( 0 , 0 , 0 ) teleport_to_secret_obby. Position = UDim2. new ( 0.0323741026 , 0 , 0.705240071 , 0 ) teleport_to_secret_obby. Size = UDim2. new ( 0 , 262 , 0 , 26 ) teleport_to_secret_obby. Font = Enum. Font . SourceSans teleport_to_secret_obby. Text = " Teleport to Secret Obby " teleport_to_secret_obby. TextColor3 = Color3. fromRGB ( 0 , 0 , 0 ) teleport_to_secret_obby. TextScaled = true teleport_to_secret_obby. TextSize = 14.000 teleport_to_secret_obby. TextWrapped = true -- Scripts: local function CEXUI_fake_script () -- get_all_rings_button.LocalScript local script = Instance. new ( ' LocalScript ' , get_all_rings_button) function run () local rings = local initial_player_position = game. Players . LocalPlayer . Character . Head . Position for i,v in pairs (workspace. Rings : GetChildren ()) do if v: IsA ( " Model " ) and v. Name == " Rings " then for j,w in pairs (v: GetChildren ()) do table.insert (rings, w) end end end for i,v in pairs (rings) do local new_crame = CFrame. new (v. Position . X , v. Position . Y , v. Position . Z ) game. Players . LocalPlayer . Character : SetPrimaryPartCFrame (new_crame) wait ( 0.001 ) end wait ( 5 ) local new_cframe = CFrame. new (initial_player_position. X , initial_player_position. Y , initial_player_position. Z ) game. Players . LocalPlayer . Character : SetPrimaryPartCFrame (new_cframe) end script. Parent . MouseButton1Click : Connect (run) end coroutine.wrap (CEXUI_fake_script)() local function SNGRM_fake_script () -- get_all_chaos_emeralds.LocalScript local script = Instance. new ( ' LocalScript ' , get_all_chaos_emeralds) function run () local chaos_emeralds = local initial_player_position = game. Players . LocalPlayer . Character . Head . Position for i,v in pairs (workspace. ChaosEmeralds : GetChildren ()) do table.insert (chaos_emeralds, v) end for i,v in pairs (chaos_emeralds) do local new_cframe = CFrame. new (v. Position . X , v. Position . Y , v. Position . Z ) game. Players . LocalPlayer . Character : SetPrimaryPartCFrame (new_cframe) wait ( 0.001 ) end wait ( 5 ) local new_cframe = CFrame. new (initial_player_position. X , initial_player_position. Y , initial_player_position. Z ) game. Players . LocalPlayer . Character : SetPrimaryPartCFrame (new_cframe) end script. Parent . MouseButton1Click : Connect (run) end coroutine.wrap (SNGRM_fake_script)() local function DLDDM_fake_script () -- get_all_ring_capsules_button.LocalScript local script = Instance. new ( ' LocalScript ' , get_all_ring_capsules_button) function run () local ring_capsule_bases = local initial_player_position = game. Players . LocalPlayer . Character . Head . Position for i,v in pairs (workspace. RingCapsules : GetChildren ()) do print (v. Name ) for j,w in pairs (v: GetChildren ()) do if w. Name == " CapsuleBase " then table.insert (ring_capsule_bases, w) end end end for i,v in pairs (ring_capsule_bases) do local new_cframe = CFrame. new (v. Position . X , v. Position . Y , v. Position . Z ) game. Players . LocalPlayer . Character : SetPrimaryPartCFrame (new_cframe) wait ( 0.001 ) end wait ( 5 ) local new_cframe = CFrame. new (initial_player_position. X , initial_player_position. Y , initial_player_position. Z ) game. Players . LocalPlayer . Character : SetPrimaryPartCFrame (new_cframe) end script. Parent . MouseButton1Click : Connect (run) end coroutine.wrap (DLDDM_fake_script)() local function VYDR_fake_script () -- remove_obby_spikes.LocalScript local script = Instance. new ( ' LocalScript ' , remove_obby_spikes) function run () for i,v in pairs (workspace[ " Cyan Obby " ]: GetChildren ()) do if v. Name : match ( " Spike " ) then v: Remove () end end end script. Parent . MouseButton1Click : Connect (run) end coroutine.wrap (VYDR_fake_script)() local function YBMZPI_fake_script () -- set_speed_button.LocalScript local script = Instance. new ( ' LocalScript ' , set_speed_button) function run () for i,v in pairs (workspace[ " Cyan Obby " ]: GetChildren ()) do if v. Name : match ( " Spike " ) then v: Remove () end end end script. Parent . MouseButton1Click : Connect (run) end coroutine.wrap (YBMZPI_fake_script)() local function VCWK_fake_script () -- fly_button.LocalScript local R15 = false local platform = Instance. new ( " Part " ) platform. Size = Vector3. new ( 6 , 0.25 , 6 ) platform. Orientation = Vector3. new ( 0 , 0 , 0 ) platform. Transparency = 1 local hoverboard = Instance. new ( " Model " ) hoverboard. Name = " hoverboard " hoverboard. Parent = workspace local wedge1 = Instance. new ( " WedgePart " ) wedge1. Anchored = true wedge1. Size = Vector3. new ( 0.354 , 1.063 , 1.772 ) wedge1. Position = Vector3. new ( 47.05 , 0.177 , 90.383 ) wedge1. Orientation = Vector3. new ( - 0.02 , - 90 , - 90.03 ) wedge1. Color = Color3. fromRGB ( 17 , 17 , 17 ) wedge1. Material = Enum. Material . Sand wedge1. Parent = hoverboard local wedge2 = Instance. new ( " WedgePart " ) wedge2. Anchored = true wedge2. Size = Vector3. new ( 0.354 , 1.063 , 1.772 ) wedge2. Position = Vector3. new ( 47.047 , 0.197 , 88.965 ) wedge2. Orientation = Vector3. new ( 0.98 , - 90 , 89.97 ) wedge2. Color = Color3. fromRGB ( 17 , 17 , 17 ) wedge2. Material = Enum. Material . Sand wedge2. Parent = hoverboard local wedge3 = Instance. new ( " WedgePart " ) wedge3. Anchored = true wedge3. Size = Vector3. new ( 0.354 , 0.709 , 1.418 ) wedge3. Position = Vector3. new ( 42.264 , 0.179 , 90.915 ) wedge3. Orientation = Vector3. new ( - 0.02 , - 90 , - 90.04 ) wedge3. Color = Color3. fromRGB ( 17 , 17 , 17 ) wedge3. Material = Enum. Material . Sand wedge3. Parent = hoverboard local wedge4 = Instance. new ( " WedgePart " ) wedge4. Anchored = true wedge4. Size = Vector3. new ( 0.354 , 0.709 , 1.418 ) wedge4. Position = Vector3. new ( 42.264 , 0.18 , 88.434 ) wedge4. Orientation = Vector3. new ( - 0.02 , - 90 , 89.97 ) wedge4. Color = Color3. fromRGB ( 17 , 17 , 17 ) wedge4. Material = Enum. Material . Sand wedge4. Parent = hoverboard local wedge5 = Instance. new ( " WedgePart " ) wedge5. Anchored = true wedge5. Size = Vector3. new ( 0.354 , 0.355 , 1.064 ) wedge5. Position = Vector3. new ( 45.632 , 0.178 , 90.738 ) wedge5. Orientation = Vector3. new ( 0.02 , 90 , 90.03 ) wedge5. Color = Color3. fromRGB ( 17 , 17 , 17 ) wedge5. Material = Enum. Material . Sand wedge5. Parent = hoverboard local wedge6 = Instance. new ( " WedgePart " ) wedge6. Anchored = true wedge6. Size = Vector3. new ( 0.354 , 1.418 , 2.836 ) wedge6. Position = Vector3. new ( 40.138 , 0.18 , 90.56 ) wedge6. Orientation = Vector3. new ( 0.02 , 90 , 90.03 ) wedge6. Color = Color3. fromRGB ( 17 , 17 , 17 ) wedge6. Material = Enum. Material . Sand wedge6. Parent = hoverboard local wedge7 = Instance. new ( " WedgePart " ) wedge7. Anchored = true wedge7. Size = Vector3. new ( 4.608 , 0.354 , 1.772 ) wedge7. Position = Vector3. new ( 43.859 , 0.179 , 89.674 ) wedge7. Orientation = Vector3. new ( 0.03 , 0 , - 0.02 ) wedge7. Color = Color3. fromRGB ( 17 , 17 , 17 ) wedge7. Material = Enum. Material . Sand wedge7. Parent = hoverboard local wedge8 = Instance. new ( " WedgePart " ) wedge8. Anchored = true wedge8. Size = Vector3. new ( 0.354 , 1.418 , 2.836 ) wedge8. Position = Vector3. new ( 40.137 , 0.18 , 88.788 ) wedge8. Orientation = Vector3. new ( 0.02 , 90 , - 89.97 ) wedge8. Color = Color3. fromRGB ( 17 , 17 , 17 ) wedge8. Material = Enum. Material . Sand wedge8. Parent = hoverboard local wedge9 = Instance. new ( " WedgePart " ) wedge9. Anchored = true wedge9. Size = Vector3. new ( 0.354 , 0.355 , 1.064 ) wedge9. Position = Vector3. new ( 45.632 , 0.179 , 88.611 ) wedge9. Orientation = Vector3. new ( 0.02 , 90 , - 89.97 ) wedge9. Color = Color3. fromRGB ( 17 , 17 , 17 ) wedge9. Material = Enum. Material . Sand wedge9. Parent = hoverboard local wedge10 = Instance. new ( " WedgePart " ) wedge10. Anchored = true wedge10. Size = Vector3. new ( 0.273 , 1.094 , 2.188 ) wedge10. Position = Vector3. new ( 40.907 , 0.494 , 90.367 ) wedge10. Orientation = Vector3. new ( 0.02 , 90 , 90.03 ) wedge10. Color = Color3. fromRGB ( 0 , 0 , 255 ) wedge10. Material = Enum. Material . Sand wedge10. Parent = hoverboard local wedge11 = Instance. new ( " Part " ) wedge11. Anchored = true wedge11. Size = Vector3. new ( 3.555 , 0.273 , 1.367 ) wedge11. Position = Vector3. new ( 43.778 , 0.494 , 89.684 ) wedge11. Orientation = Vector3. new ( 0.03 , 0 , - 0.02 ) wedge11. Color = Color3. fromRGB ( 0 , 0 , 255 ) wedge11. Material = Enum. Material . Sand wedge11. Parent = hoverboard local wedge12 = Instance. new ( " WedgePart " ) wedge12. Anchored = true wedge12. Size = Vector3. new ( 0.273 , 0.82 , 1.367 ) wedge12. Position = Vector3. new ( 46.239 , 0.493 , 90.231 ) wedge12. Orientation = Vector3. new ( - 0.02 , - 90 , - 90.03 ) wedge12. Color = Color3. fromRGB ( 0 , 0 , 255 ) wedge12. Material = Enum. Material . Sand wedge12. Parent = hoverboard local wedge13 = Instance. new ( " WedgePart " ) wedge13. Anchored = true wedge13. Size = Vector3. new ( 0.273 , 0.274 , 0.82 ) wedge13. Position = Vector3. new ( 45.145 , 0.494 , 88.863 ) wedge13. Orientation = Vector3. new ( 0.02 , 90 , - 89.97 ) wedge13. Color = Color3. fromRGB ( 0 , 0 , 255 ) wedge13. Material = Enum. Material . Sand wedge13. Parent = hoverboard local wedge14 = Instance. new ( " WedgePart " ) wedge14. Anchored = true wedge14. Size = Vector3. new ( 0.273 , 0.82 , 1.367 ) wedge14. Position = Vector3. new ( 46.236 , 0.507 , 89.137 ) wedge14. Orientation = Vector3. new ( 0.98 , - 90 , 89.97 ) wedge14. Color = Color3. fromRGB ( 0 , 0 , 255 ) wedge14. Material = Enum. Material . Sand wedge14. Parent = hoverboard local wedge15 = Instance. new ( " Part " ) wedge15. Anchored = true wedge15. Size = Vector3. new ( 0.273 , 0.274 , 0.82 ) wedge15. Position = Vector3. new ( 45.145 , 0.493 , 90.504 ) wedge15. Orientation = Vector3. new ( 0.02 , 90 , 90.03 ) wedge15. Color = Color3. fromRGB ( 0 , 0 , 255 ) wedge15. Material = Enum. Material . Sand wedge15. Parent = hoverboard local wedge16 = Instance. new ( " WedgePart " ) wedge16. Anchored = true wedge16. Size = Vector3. new ( 0.273 , 1.094 , 2.188 ) wedge16. Position = Vector3. new ( 40.906 , 0.495 , 89 ) wedge16. Orientation = Vector3. new ( 0.02 , 90 , - 89.97 ) wedge16. Color = Color3. fromRGB ( 0 , 0 , 255 ) wedge16. Material = Enum. Material . Sand wedge16. Parent = hoverboard local wedge17 = Instance. new ( " WedgePart " ) wedge17. Anchored = true wedge17. Size = Vector3. new ( 0.273 , 0.547 , 1.094 ) wedge17. Position = Vector3. new ( 42.547 , 0.495 , 88.727 ) wedge17. Orientation = Vector3. new ( - 0.02 , - 90 , 89.97 ) wedge17. Color = Color3. fromRGB ( 0 , 0 , 255 ) wedge17. Material = Enum. Material . Sand wedge17. Parent = hoverboard local wedge18 = Instance. new ( " Part " ) wedge18. Anchored = true wedge18. Size = Vector3. new ( 0.273 , 0.547 , 1.094 ) wedge18. Position = Vector3. new ( 42.547 , 0.494 , 90.641 ) wedge18. Orientation = Vector3. new ( - 0.02 , - 90 , - 90.04 ) wedge18. Color = Color3. fromRGB ( 0 , 0 , 255 ) wedge18. Material = Enum. Material . Sand wedge18. Parent = hoverboard for i,v in pairs (hoverboard: GetChildren ()) do for j,w in pairs (hoverboard: GetChildren ()) do local weld = Instance. new ( " WeldConstraint " ) weld. Part0 = v weld. Part1 = w weld. Parent = v v. CanCollide = false end end hoverboard: MoveTo (game. Players . LocalPlayer . Character . Head . Position ) local head_attachment = Instance. new ( " Attachment " ) head_attachment. Parent = game. Players . LocalPlayer . Character . Head head_attachment. Position = Vector3. new ( 0 , - 4.853 , 0 ) head_attachment. Orientation = Vector3. new ( - 0 , - 91.716 , - 0 ) local hover_attachment = Instance. new ( " Attachment " ) hover_attachment. Parent = wedge11 local align_position = Instance. new ( " AlignPosition " ) align_position. Parent = wedge11 align_position. Attachment0 = hover_attachment align_position. Attachment1 = head_attachment local align_orientation = Instance. new ( " AlignOrientation " ) align_orientation. Parent = wedge11 align_orientation. Attachment0 = hover_attachment align_orientation. Attachment1 = head_attachment for i,v in pairs (hoverboard: GetChildren ()) do v. Anchored = false end if divine_flying. Value == true then divine_flying. Value = false else divine_flying. Value = true end if game. Players . LocalPlayer . Character : FindFirstChild ( " RightLowerLeg " ) then R15 = true end local function dismiss () platform: Remove () for i,v in pairs (workspace: GetChildren ()) do if v. Name == " hoverboard " then v: Remove () end end end if R15 == true then platform. Parent = workspace platform. Anchored = true while divine_flying. Value == true do local leg_position = game. Players . LocalPlayer . Character : FindFirstChild ( " RightLowerLeg " ). Position platform. Position = Vector3. new (leg_position. X , leg_position. Y - 1.2 , leg_position. Z ) wait ( 0 ) end dismiss () else platform. Parent = workspace platform. Anchored = true while divine_flying. Value == true do local leg_position = game. Players . LocalPlayer . Character : FindFirstChild ( " Right Leg " ). Position platform. Position = Vector3. new (leg_position. X , leg_position. Y - 1.2 , leg_position. Z ) wait ( 0 ) end dismiss () end end coroutine.wrap (VCWK_fake_script)() local function UPYYJTV_fake_script () -- teleport_to_spawn_button.LocalScript local script = Instance. new ( ' LocalScript ' , teleport_to_spawn_button) function run () local position = Vector3. new ( - 184.74169921875 , 5.481446266174316 , - 51.138580322265625 ) local new_cframe = CFrame. new (position. X , position. Y , position. Z ) game. Players . LocalPlayer . Character : SetPrimaryPartCFrame (new_cframe) end script. Parent . MouseButton1Click : Connect (run) end coroutine.wrap (UPYYJTV_fake_script)() local function IDCCJ_fake_script () -- teleport_to_master_gem.LocalScript local script = Instance. new ( ' LocalScript ' , teleport_to_master_gem) function run () local position = Vector3. new ( 611.5463256835938 , 60.41120910644531 , - 49.63101577758789 ) local new_cframe = CFrame. new (position. X , position. Y , position. Z ) game. Players . LocalPlayer . Character : SetPrimaryPartCFrame (new_cframe) end script. Parent . MouseButton1Click : Connect (run) end coroutine.wrap (IDCCJ_fake_script)() local function GIJY_fake_script () -- teleport_to_spring_jumps.LocalScript local script = Instance. new ( ' LocalScript ' , teleport_to_spring_jumps) function run () local position = Vector3. new ( - 176.05703735351562 , 8.445710182189941 , 694.1231079101562 ) local new_cframe = CFrame. new (position. X , position. Y , position. Z ) game. Players . LocalPlayer . Character : SetPrimaryPartCFrame (new_cframe) end script. Parent . MouseButton1Click : Connect (run) end coroutine.wrap (GIJY_fake_script)() local function JADM_fake_script () -- teleport_to_start_of_obby.LocalScript local script = Instance. new ( ' LocalScript ' , teleport_to_start_of_obby) function run () local position = Vector3. new ( - 3894.881103515625 , 203.16790771484375 , 680.3040161132812 ) local new_cframe = CFrame. new (position. X , position. Y , position. Z ) game. Players . LocalPlayer . Character : SetPrimaryPartCFrame (new_cframe) end script. Parent . MouseButton1Click : Connect (run) end coroutine.wrap (JADM_fake_script)() local function QRDS_fake_script () -- teleport_to_end_of_obby.LocalScript local script = Instance. new ( ' LocalScript ' , teleport_to_end_of_obby) function run () local position = Vector3. new ( - 4777.0166015625 , 210.69525146484375 , - 1110.1759033203125 ) local new_cframe = CFrame. new (position. X , position. Y , position. Z ) game. Players . LocalPlayer . Character : SetPrimaryPartCFrame (new_cframe) end script. Parent . MouseButton1Click : Connect (run) end coroutine.wrap (QRDS_fake_script)() local function RWSR_fake_script () -- teleport_to_secret_obby.LocalScript local script = Instance. new ( ' LocalScript ' , teleport_to_secret_obby) function run () local position = Vector3. new ( - 4777.0166015625 , 210.69525146484375 , - 1110.1759033203125 ) local new_cframe = CFrame. new (position. X , position. Y , position. Z ) game. Players . LocalPlayer . Character : SetPrimaryPartCFrame (new_cframe) end script. Parent . MouseButton1Click : Connect (run) end coroutine.wrap (RWSR_fake_script)() main. ResetOnSpawn = false make_draggable (master)
  19. The Murder of Sonic the Hedgehog Is Not an April Fools’ Joke
  20. No, it’s not an early April Fools’ joke. In a surprise release, The Murder of Sonic the Hedgehog is now available to download for free on Steam. Sega has apparently heard all of the fans saying that Sonic is dead, and now he actually is. Are you proud of yourselves now?
  21. Sega calls this “a bold new direction for the future of Sonic”
  22. The Murder of Sonic the Hedgehog is a visual novel where Amy Rose hosts a murder mystery party on the Mirage Express train. As the new hire on the train, ut’s your job to interrogate Tails, Knuckles, Shadow, and the rest of the Sonic gang to find out who killed the Blue Blur. The game features fully hand-drawn landscapes and characters too. I mean, just check out all their cool train outfits! It also has a neat mini-game that has Sonic collect rings in an auto-runner with three lanes.
  23. While the Murder of Sonic the Hedgehog may not be canon (unless you want it to be), the project is a labor of love for the Sonic Social team, as described in the launch trailer’s description. With all the serious games out there nowadays about apocalypses and the darkness of souls, it’s nice to know that every once in a while we can get a tongue-in-cheek game like this that is a gift (quite literally) to the gaming community. In other news, the Sonic Frontiers roadmap is well on its way with the first free update adding Photo Mode and Jukebox.
  24. Nick Tan is the Lead News Writer for GameRevolution. Once upon a time, his parents once took away his Super Nintendo as a punishment. He has sworn revenge ever since.
  25. Roblox Sonic Speed Simulator codes for free Chao and boosts in April 2023
  26. By redeeming these Sonic Speed Simulator codes on Roblox, you can get amazing freebies such as Chao and boosts in April 2023.
  27. Sonic Speed Simulator claims to be the fastest game in Roblox history and it is a must-try for anyone who loves Sonic the Hedgehog. To boost your progress for free, you can also redeem these Sonic Speed Simulator codes for Chao and characters in April 2023.
  28. While some Roblox players love role-playing experiences like Adopt Me and Brookhaven RP, others are intrigued by the fast-paced action in games like Legends of Speed and Vehicle Legends.
  29. If you enjoy the nail-biting action on Roblox and have followed the Sonic franchise, Sonic Speed Simulator could be your next favorite game. Players can get fast by leveling up and racing against others is the main source of rewards.
  30. To give you a little break from the grind, we’ve compiled this list of Sonic Speed Simulator codes that are working in April 2023.
  31. All working Sonic Speed Simulator codes in April 2023
  32. These Sonic Speed Simulator codes will grant you freebies in April 2023:
  33.  
  34. MyValentines – Valentines Amy Character
  35. thefinalfanspt2 – Free Chao
  36. thefinalfanspt1 – Free Chao
  37. 1morefanpt2 – Free Chao
  38. 1morefanpt1 – Free Chao
  39. Hooray50k – Speed boost for 30 minutes
  40. 25k – Magnet boost for 30 minutes
  41. 40kThankYou – Triple Ring Boost for 30 minutes
  42. Amazing35 – Magnet Boost for 30 minutes
  43. thankyouchao – Gratitude Chao
  44. thumbsup – Bloxian Chao
  45.  
  46. All expired Sonic Speed Simulator codes in April 2023
  47. These Sonic Speed Simulator codes have expired as of April 2023, so don’t expect rewards upon redeeming them:
  48. How to redeem Sonic Speed Simulator codes on Roblox
  49. Follow these steps to redeem Sonic Speed Simulator codes on Roblox and get freebies:
  50.  
  51. Launch Sonic Speed Simulator through the official Roblox website.
  52. Go to the in-game shop menu.
  53. Choose the Redeem Code option at the top of the list.
  54. Enter the desired code and hit Redeem.
  55. If the code is correct and valid, you should get the corresponding rewards.
  56.  
  57. To avoid capitalization errors and typos, we recommend copy-pasting the codes directly from the list above.
  58. That was everything you need to know about Sonic Speed Simulator codes and how to redeem them on Roblox. For more freebies, make sure to check out our code lists for Demon Slayer RPG 2, Snow Shoveling Simulator, Survive the Killer, and Tower Heroes.
  59. Image Credits: Gamefam x Sonic
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement