SHARE
TWEET

CSGO config

BiLCS Aug 19th, 2019 77 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. unbindall
  2. bind "1" "slot1"
  3. bind "2" "slot2"
  4. bind "3" "slot3"
  5. bind "4" "slot6"
  6. bind "5" "slot5"
  7. bind "a" "+moveleft"
  8. bind "b" "buymenu"
  9. bind "d" "+moveright"
  10. bind "e" "+use"
  11. bind "f" "+inspectclear"
  12. bind "g" "drop"
  13. bind "h" "+lookatweapon"
  14. bind "j" "slot12"
  15. bind "l" "callvote"
  16. bind "m" "teammenu"
  17. bind "n" "give weapon_hegrenade;give weapon_flashbang;give weapon_smokegrenade;give weapon_molotov"
  18. bind "o" "disconnect"
  19. bind "q" "lastinv"
  20. bind "r" "+reload"
  21. bind "s" "+back"
  22. bind "t" "+spray_menu"
  23. bind "u" "messagemode2"
  24. bind "v" "+voicerecord"
  25. bind "w" "+forward"
  26. bind "x" "slot10"
  27. bind "y" "messagemode"
  28. bind "z" "radio"
  29. bind "KP_INS" "buy deagle;"
  30. bind "KP_END" "buy famas;buy galil"
  31. bind "KP_DOWNARROW" "buy awp"
  32. bind "KP_PGDN" "buy m4a1;buy ak47"
  33. bind "KP_LEFTARROW" "buy ump45;"
  34. bind "KP_5" "buy p90;"
  35. bind "KP_RIGHTARROW" "buy p250"
  36. bind "KP_HOME" "buy hegrenade"
  37. bind "KP_UPARROW" "buy flashbang"
  38. bind "KP_PGUP" "buy smokegrenade"
  39. bind "KP_SLASH" "buy decoy"
  40. bind "KP_MULTIPLY" "buy incgrenade;buy molotov"
  41. bind "KP_MINUS" "buy tec9; buy fiveseven;"
  42. bind "KP_PLUS" "buy vest"
  43. bind "KP_ENTER" "buy vesthelm"
  44. bind "KP_DEL" "buy defuser"
  45. bind "`" "toggleconsole"
  46. bind "," "buyammo1"
  47. bind "." "buyammo2"
  48. bind "\" "bot_place; say BOT PLACED"
  49. bind "-" "bot_add ct; say CT ADDED"
  50. bind "=" "5"
  51. bind "SPACE" "+jumpthrow"
  52. bind "TAB" "+scorenet"
  53. bind "CAPSLOCK" "slam_play"
  54. bind "ESCAPE" "cancelselect"
  55. bind "DEL" "mute"
  56. bind "PAUSE" "pause"
  57. bind "SHIFT" "+speed"
  58. bind "ALT" "NOCLIP"
  59. bind "CTRL" "+duck"
  60. bind "RCTRL" "+altbinds"
  61. bind "F3" "autobuy"
  62. bind "F4" "rebuy"
  63. bind "F5" "displaydamage"
  64. bind "F6" "save quick"
  65. bind "F7" "load quick"
  66. bind "F10" "quit prompt"
  67. bind "MOUSE1" "+attack"
  68. bind "MOUSE2" "+attack2"
  69. bind "MOUSE3" "player_ping"
  70. bind "MOUSE4" "slot8"
  71. bind "MOUSE5" "slot7"
  72. bind "MWHEELUP" "invprev"
  73. bind "MWHEELDOWN" "+jump"
  74. @panorama_debug_overlay_opacity "0.8"
  75. adsp_debug "0"
  76. ai_report_task_timings_on_limit "0"
  77. ai_think_limit_label "0"
  78. budget_averages_window "30"
  79. budget_background_alpha "128"
  80. budget_bargraph_background_alpha "128"
  81. budget_bargraph_range_ms "16.6666666667"
  82. budget_history_numsamplesvisible "100"
  83. budget_history_range_ms "66.666666667"
  84. budget_panel_bottom_of_history_fraction ".25"
  85. budget_panel_height "384"
  86. budget_panel_width "512"
  87. budget_panel_x "0"
  88. budget_panel_y "50"
  89. budget_peaks_window "30"
  90. budget_show_averages "0"
  91. budget_show_history "1"
  92. budget_show_peaks "1"
  93. bugreporter_uploadasync "0"
  94. bugreporter_username ""
  95. c_maxdistance "200"
  96. c_maxpitch "90"
  97. c_maxyaw "135"
  98. c_mindistance "30"
  99. c_minpitch "0"
  100. c_minyaw "-135"
  101. c_orthoheight "100"
  102. c_orthowidth "100"
  103. c_thirdpersonshoulder "false"
  104. c_thirdpersonshoulderaimdist "120.0"
  105. c_thirdpersonshoulderdist "40.0"
  106. c_thirdpersonshoulderheight "5.0"
  107. c_thirdpersonshoulderoffset "20.0"
  108. cachedvalue_count_partybrowser "1561734662"
  109. cachedvalue_count_teammates "1561758488"
  110. cam_collision "1"
  111. cam_idealdelta "4.0"
  112. cam_idealdist "150"
  113. cam_idealdistright "0"
  114. cam_idealdistup "0"
  115. cam_ideallag "4.0"
  116. cam_idealpitch "0"
  117. cam_idealyaw "0"
  118. cam_snapto "0"
  119. cc_lang ""
  120. cc_linger_time "1.0"
  121. cc_predisplay_time "0.25"
  122. cc_subtitles "0"
  123. chet_debug_idle "0"
  124. cl_allowdownload "1"
  125. cl_allowupload "1"
  126. cl_autohelp "1"
  127. cl_autowepswitch "0"
  128. cl_bob_lower_amt "5"
  129. cl_bobamt_lat "0.100000"
  130. cl_bobamt_vert "0.10"
  131. cl_bobcycle "0.980000"
  132. cl_chatfilter_version "1"
  133. cl_chatfilters "63"
  134. cl_clanid "0"
  135. cl_cmdrate "64.000000"
  136. cl_color "4"
  137. cl_compass_enabled "1"
  138. cl_crosshair_drawoutline "1"
  139. cl_crosshair_dynamic_maxdist_splitratio "0"
  140. cl_crosshair_dynamic_splitalpha_innermod "1"
  141. cl_crosshair_dynamic_splitalpha_outermod "0.300000"
  142. cl_crosshair_dynamic_splitdist "3.5"
  143. cl_crosshair_outlinethickness "1"
  144. cl_crosshair_sniper_show_normal_inaccuracy "0"
  145. cl_crosshair_sniper_width "1"
  146. cl_crosshair_t "0"
  147. cl_crosshairalpha "99999"
  148. cl_crosshaircolor "5"
  149. cl_crosshaircolor_b "255"
  150. cl_crosshaircolor_g "255"
  151. cl_crosshaircolor_r "255"
  152. cl_crosshairdot "0"
  153. cl_crosshairgap "-1"
  154. cl_crosshairgap_useweaponvalue "0"
  155. cl_crosshairscale "0"
  156. cl_crosshairsize "3"
  157. cl_crosshairstyle "4"
  158. cl_crosshairthickness "0.500000"
  159. cl_crosshairusealpha "1"
  160. cl_debugrumble "0"
  161. cl_detail_avoid_force "0.4"
  162. cl_detail_avoid_radius "64"
  163. cl_detail_avoid_recover_speed "0.25"
  164. cl_detail_max_sway "5"
  165. cl_disablefreezecam "0"
  166. cl_disablehtmlmotd "0"
  167. cl_dm_buyrandomweapons "0"
  168. cl_downloadfilter "all"
  169. cl_dz_playagain_auto_spectate "0"
  170. cl_embedded_stream_audio_volume "60"
  171. cl_embedded_stream_audio_volume_xmaster "1"
  172. cl_fixedcrosshairgap "-3"
  173. cl_forcepreload "0"
  174. cl_freezecampanel_position_dynamic "1"
  175. cl_grass_mip_bias "-0.5"
  176. cl_hide_avatar_images ""
  177. cl_hud_background_alpha "0.770000"
  178. cl_hud_bomb_under_radar "1"
  179. cl_hud_color "9"
  180. cl_hud_healthammo_style "0"
  181. cl_hud_playercount_pos "0"
  182. cl_hud_playercount_showcount "0"
  183. cl_hud_radar_scale "1.150000"
  184. cl_idealpitchscale "0.8"
  185. cl_inventory_saved_filter2 "all"
  186. cl_inventory_saved_sort2 "inv_sort_age"
  187. cl_join_advertise "1"
  188. cl_minimal_rtt_shadows "1"
  189. cl_mouselook "1"
  190. cl_mute_all_but_friends_and_party "0"
  191. cl_mute_enemy_team "0"
  192. cl_obs_interp_enable "1"
  193. cl_observercrosshair "1"
  194. cl_player_ping_mute "0"
  195. cl_playerspray_auto_apply "0"
  196. cl_quickinventory_lastinv "0"
  197. cl_quickinventory_line_update_speed "65.0f"
  198. cl_radar_always_centered "1"
  199. cl_radar_icon_scale_min "0.400000"
  200. cl_radar_rotate "1"
  201. cl_radar_scale "0.650000"
  202. cl_radar_square_with_scoreboard "1"
  203. cl_radial_radio_tab "0"
  204. cl_radialmenu_deadzone_size "0.04"
  205. cl_righthand "1"
  206. cl_rumblescale "1.0"
  207. cl_sanitize_player_names "0"
  208. cl_scalecrosshair "1"
  209. cl_scoreboard_mouse_enable_binding "+attack2"
  210. cl_scoreboard_survivors_always_on "0"
  211. cl_show_clan_in_death_notice "1"
  212. cl_showhelp "1"
  213. cl_showloadout "1"
  214. cl_showpluginmessages2 "0"
  215. cl_spec_follow_grenade_key "0"
  216. cl_spec_mode "5"
  217. cl_tablet_mapmode "1"
  218. cl_teamid_overhead_always "2"
  219. cl_teammate_colors_show "1"
  220. cl_thirdperson "0"
  221. cl_timeout "30"
  222. cl_updaterate "128.000000"
  223. cl_use_opens_buy_menu "0"
  224. cl_viewmodel_shift_left_amt "1.5"
  225. cl_viewmodel_shift_right_amt "0.75"
  226. closecaption "0"
  227. closeonbuy "0"
  228. commentary_firstrun "0"
  229. con_enable "1"
  230. crosshair "1"
  231. dsp_enhance_stereo "0"
  232. engine_no_focus_sleep "50"
  233. force_audio_english "0"
  234. func_break_max_pieces "15"
  235. g15_update_msec "250"
  236. gameinstructor_enable "1"
  237. hud_scaling "0.750000"
  238. hud_showtargetid "0"
  239. hud_takesshots "0"
  240. joy_accelmax "1.0"
  241. joy_accelscale "3.5"
  242. joy_accelscalepoly "0.4"
  243. joy_advanced "0"
  244. joy_advaxisr "0"
  245. joy_advaxisu "0"
  246. joy_advaxisv "0"
  247. joy_advaxisx "0"
  248. joy_advaxisy "0"
  249. joy_advaxisz "0"
  250. joy_autoaimdampen "0"
  251. joy_autoAimDampenMethod "0"
  252. joy_autoaimdampenrange "0"
  253. joy_axisbutton_threshold "0.3"
  254. joy_cfg_preset "1"
  255. joy_circle_correct "1"
  256. joy_curvepoint_1 "0.001"
  257. joy_curvepoint_2 "0.4"
  258. joy_curvepoint_3 "0.75"
  259. joy_curvepoint_4 "1"
  260. joy_curvepoint_end "2"
  261. joy_diagonalpov "0"
  262. joy_display_input "0"
  263. joy_forwardsensitivity "-1"
  264. joy_forwardthreshold "0.15"
  265. joy_gamma "0.2"
  266. joy_inverty "0"
  267. joy_lowend "1"
  268. joy_lowend_linear "0.55"
  269. joy_lowmap "1"
  270. joy_movement_stick "0"
  271. joy_name "joystick"
  272. joy_no_accel_jump "0"
  273. joy_pitchsensitivity "-1"
  274. joy_pitchthreshold "0.15"
  275. joy_response_look "0"
  276. joy_response_look_pitch "1"
  277. joy_response_move "1"
  278. joy_sensitive_step0 "0.1"
  279. joy_sensitive_step1 "0.4"
  280. joy_sensitive_step2 "0.90"
  281. joy_sidesensitivity "1"
  282. joy_sidethreshold "0.15"
  283. joy_wingmanwarrior_centerhack "0"
  284. joy_wingmanwarrior_turnhack "0"
  285. joy_yawsensitivity "-1"
  286. joy_yawthreshold "0.15"
  287. joystick "0"
  288. joystick_force_disabled "1"
  289. joystick_force_disabled_set_from_options "1"
  290. key_bind_version "5"
  291. lobby_default_privacy_bits2 "1"
  292. lockMoveControllerRet "0"
  293. lookspring "0"
  294. lookstrafe "0"
  295. m_customaccel "0"
  296. m_customaccel_exponent "1.05"
  297. m_customaccel_max "0"
  298. m_customaccel_scale "0.04"
  299. m_forward "1"
  300. m_mouseaccel1 "0"
  301. m_mouseaccel2 "0"
  302. m_mousespeed "0"
  303. m_pitch "0.022"
  304. m_rawinput "1"
  305. m_side "0.8"
  306. m_yaw "0.022"
  307. mapoverview_icon_scale "1.0"
  308. mat_monitorgamma "1.600000"
  309. mat_monitorgamma_tv_enabled "0"
  310. mat_powersavingsmode "0"
  311. mat_queue_report "0"
  312. mat_spewalloc "0"
  313. mat_texture_list_content_path ""
  314. mc_accel_band_size "0.5"
  315. mc_dead_zone_radius "0.06"
  316. mc_max_pitchrate "100.0"
  317. mc_max_yawrate "230.0"
  318. mm_csgo_community_search_players_min "3"
  319. mm_dedicated_search_maxping "68.019745"
  320. mm_server_search_lan_ports "27015,27016,27017,27018,27019,27020"
  321. muzzleflash_light "1"
  322. name "??????; ?"
  323. net_allow_multicast "1"
  324. net_graph "1"
  325. net_graphheight "9999"
  326. net_graphholdsvframerate "0"
  327. net_graphipc "0"
  328. net_graphmsecs "400"
  329. net_graphpos "1"
  330. net_graphproportionalfont "0"
  331. net_graphshowinterp "1"
  332. net_graphshowlatency "1"
  333. net_graphshowsvframerate "0"
  334. net_graphsolid "1"
  335. net_graphtext "1"
  336. net_maxroutable "1200"
  337. net_scale "5"
  338. net_steamcnx_allowrelay "1"
  339. npc_height_adjust "1"
  340. option_duck_method "0"
  341. option_speed_method "0"
  342. password "53D3C3529C690B9D8267F24781B34C3094F4D5394BA209E57ACFE9396A4F30F2"
  343. play_distance "1"
  344. player_botdifflast_s "2.000000"
  345. player_competitive_maplist_2v2_7_0_E8907D2E "mg_de_inferno"
  346. player_competitive_maplist_8_7_0_5BCF490A "mg_de_mirage,mg_de_nuke,mg_de_train,mg_cs_office"
  347. player_nevershow_communityservermessage "1"
  348. player_survival_list_7_0_3 "mg_dz_blacksite,mg_dz_sirocco"
  349. player_teamplayedlast "2"
  350. player_wargames_list2_7_0_604 "mg_skirmish_armsrace,mg_skirmish_demolition,mg_skirmish_flyingscoutsman"
  351. r_drawmodelstatsoverlaymax "1.5"
  352. r_drawmodelstatsoverlaymin "0.1"
  353. r_drawtracers_firstperson "1"
  354. r_eyegloss "1"
  355. r_eyemove "1"
  356. r_eyeshift_x "0"
  357. r_eyeshift_y "0"
  358. r_eyeshift_z "0"
  359. r_eyesize "0"
  360. rate "128000.000000"
  361. safezonex "1.000000"
  362. safezoney "1.000000"
  363. sc_enable "1.0"
  364. sc_joystick_map "1"
  365. sc_pitch_sensitivity "1.0"
  366. sc_yaw_sensitivity "1.0"
  367. scene_showfaceto "0"
  368. scene_showlook "0"
  369. scene_showmoveto "0"
  370. scene_showunlock "0"
  371. sensitivity "1.20"
  372. sk_autoaim_mode "1"
  373. skill "1.000000"
  374. snd_deathcamera_volume "0.3"
  375. snd_duckerattacktime "0.5"
  376. snd_duckerreleasetime "2.5"
  377. snd_duckerthreshold "0.15"
  378. snd_ducking_off "1"
  379. snd_ducktovolume "0.55"
  380. snd_dzmusic_volume "0.2"
  381. snd_hrtf_distance_behind "100"
  382. snd_hrtf_voice_delay "0.1"
  383. snd_hwcompat "0"
  384. snd_mapobjective_volume "0.072910"
  385. snd_menumusic_volume "0.007291"
  386. snd_mix_async "1"
  387. snd_mix_async_onetime_reset "1"
  388. snd_mixahead "0.1"
  389. snd_music_selection "2"
  390. snd_music_volume_onetime_reset_2 "1"
  391. snd_musicvolume_multiplier_inoverlay "0.014582"
  392. snd_mute_losefocus "1"
  393. snd_mute_mvp_music_live_players "0"
  394. snd_mvp_volume "0.598994"
  395. snd_pitchquality "1"
  396. snd_roundend_volume "0.080201"
  397. snd_roundstart_volume "0.080201"
  398. snd_surround_speakers "0"
  399. snd_tensecondwarning_volume "0.236958"
  400. sound_device_override "{0.0.0.00000000}.{3f1a816f-ba3a-4b48-96c1-dbe4b7c01fe8}"
  401. spec_replay_autostart "1"
  402. spec_show_xray "0"
  403. spec_usenumberkeys_nobinds "1"
  404. ss_splitmode "0"
  405. store_version "1"
  406. suitvolume "0.25"
  407. sv_forcepreload "1"
  408. sv_log_onefile "0"
  409. sv_logbans "0"
  410. sv_logecho "1"
  411. sv_logfile "1"
  412. sv_logflush "0"
  413. sv_logsdir "logs"
  414. sv_noclipaccelerate "5"
  415. sv_noclipspeed "5"
  416. sv_pvsskipanimation "1"
  417. sv_skyname "sky_dust"
  418. sv_specaccelerate "5"
  419. sv_specnoclip "1"
  420. sv_specspeed "3"
  421. sv_unlockedchapters "1"
  422. sv_voiceenable "1"
  423. test_convar "0"
  424. texture_budget_background_alpha "128"
  425. texture_budget_panel_bottom_of_history_fraction ".25"
  426. texture_budget_panel_height "284"
  427. texture_budget_panel_width "512"
  428. texture_budget_panel_x "0"
  429. texture_budget_panel_y "450"
  430. tr_best_course_time "0"
  431. tr_completed_training "0"
  432. tv_nochat "0"
  433. ui_inventorysettings_recently_acknowledged ""
  434. ui_nearbylobbies_filter2 "competitive"
  435. ui_playsettings_maps_listen_casual "mg_de_mirage"
  436. ui_playsettings_maps_listen_competitive "mg_de_cache"
  437. ui_playsettings_maps_listen_deathmatch "mg_de_mirage"
  438. ui_playsettings_maps_listen_scrimcomp2v2 "mg_de_inferno"
  439. ui_playsettings_maps_listen_skirmish "mg_skirmish_flyingscoutsman"
  440. ui_playsettings_maps_official_casual "mg_dust247"
  441. ui_playsettings_maps_official_deathmatch "mg_dust247"
  442. ui_playsettings_maps_workshop "@workshop/419404847/recoil_master"
  443. ui_playsettings_mode_listen "casual"
  444. ui_playsettings_mode_official_dz "deathmatch"
  445. ui_playsettings_survival_solo "0"
  446. ui_playsettings_warmup_map_name "de_mirage"
  447. ui_popup_weaponupdate_version "1"
  448. ui_setting_advertiseforhire_auto "1"
  449. ui_setting_advertiseforhire_auto_last "/competitive"
  450. ui_steam_overlay_notification_position "topleft"
  451. ui_vanitysetting_itemid "14610877684"
  452. ui_vanitysetting_loadoutslot "secondary4"
  453. ui_vanitysetting_model2 "models/player/custom_player/legacy/tm_jumpsuit_variantc.mdl"
  454. ui_vanitysetting_team "t"
  455. vgui_message_dialog_modal "1"
  456. viewmodel_fov "68.000000"
  457. viewmodel_offset_x "2.500000"
  458. viewmodel_offset_y "2.000000"
  459. viewmodel_offset_z "-2.000000"
  460. viewmodel_presetpos "0"
  461. viewmodel_recoil "1.0"
  462. voice_caster_enable "0"
  463. voice_caster_scale "1"
  464. voice_enable "1"
  465. voice_forcemicrecord "0"
  466. voice_mixer_boost "0"
  467. voice_mixer_mute "0"
  468. voice_mixer_volume "1.0"
  469. voice_modenable "1"
  470. voice_positional "0"
  471. voice_scale "0.5"
  472. voice_system_enable "1"
  473. voice_threshold "4000"
  474. volume "0.15"
  475. vprof_graphheight "256"
  476. vprof_graphwidth "512"
  477. vprof_unaccounted_limit "0.3"
  478. vprof_verbose "1"
  479. vprof_warningmsec "10"
  480. weapon_accuracy_logging "0"
  481. xbox_autothrottle "1"
  482. xbox_throttlebias "100"
  483. xbox_throttlespoof "200"
  484. zoom_sensitivity_ratio_joystick "1.0"
  485. zoom_sensitivity_ratio_mouse "0.818933027098955175"
  486. cmd1 +jlook
  487.  
  488. clear
  489. echo ==========Aliases==========
  490. echo
  491. //jumpthrow
  492. echo 1.JumpThrow
  493. echo your spacebar now is a jumpthrow bind.
  494. alias +jumpthrow "+jump;-attack; -attack2"
  495. alias -jumpthrow "-jump"
  496. bind space +jumpthrow
  497. echo
  498. //Scorenet
  499. echo 2.ScoreNet
  500. echo Net Graph will show with the scoreboard
  501. alias +scorenet "+showscores;net_graphheight 0"
  502. alias -scorenet "-showscores;net_graphheight 9999"
  503. bind TAB +scorenet
  504. echo
  505. //weapon Aliases
  506. echo 3. shortcut Aliases
  507. echo easier way to do commands
  508. echo list of shortcuts:
  509. echo awp
  510. echo ak47
  511. echo m4a4
  512. echo m4a1
  513. echo p90
  514. echo bizon
  515. echo cheat 0
  516. echo cheat 1
  517. echo restartgame
  518. echo autohop
  519. echo disc1
  520. echo disc0
  521. alias awp "give weapon_awp"
  522. alias ak47 "give weapon_ak47"
  523. alias m4a1 "give weapon_m4a1"
  524. alias m4a4 "give weapon_m4a1"
  525. alias p90 "give weapon_p90"
  526. alias bizon "give weapon_bizon"
  527. alias "cheat 0" "sv_cheats 0"
  528. alias "cheat 1" "sv_cheats 1"
  529. alias restartgame "mp_restartgame 1"
  530. alias autohop "sv_autobunnyhopping 1;sv_enablebunnyhopping 1"
  531. alias +inspectclear "+lookatweapon;r_cleardecals"
  532. alias -inspectclear "-lookatweapon"
  533. alias nade "exec nade"
  534. alias exit "disconnect"
  535. bind f +inspectclear
  536.  
  537. +cl_show_team_equipment
  538. con_filter_text damage given
  539. con_filter_text_out Player:
  540. con_filter_enable 2
  541. developer 1
  542. Generated Buy Binds
  543.  
  544. // buy binds generated by csgobuynds.com
  545. bind "kp_ins" "buy deagle;"
  546. bind "kp_del" "buy defuser;"
  547. bind "kp_enter" "buy vesthelm;"
  548. bind "kp_plus" "buy vest;"
  549. bind "kp_downarrow" "buy awp;"
  550. bind "kp_pgdn" "buy ak47; buy m4a1;"
  551. bind "kp_rightarrow" "buy p250;"
  552. bind "kp_leftarrow" "buy ump45;"
  553. bind "kp_uparrow" "buy flashbang;"
  554. bind "kp_pgup" "buy smokegrenade;"
  555. bind "kp_home" "buy hegrenade;"
  556. bind "kp_multiply" "buy molotov; buy incgrenade;"
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top